From 17334acae167696af1a6f3c14ea845477c2c2b9c Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Tue, 3 Sep 2024 14:40:35 +0200 Subject: [PATCH] Add compilers package test --- .github/workflows/test.yml | 1642 ++++++++++++------------ test/compilers/pixi.lock | 2411 ++++++++++++++++++++++++++++++++++++ test/compilers/pixi.toml | 7 + 3 files changed, 3249 insertions(+), 811 deletions(-) create mode 100644 test/compilers/pixi.lock create mode 100644 test/compilers/pixi.toml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bcc8c13..76b3779 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,89 +8,109 @@ on: merge_group: jobs: - default: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest, macos-13] - cache: [true, false] - runs-on: ${{ matrix.os }} - name: default ${{ matrix.cache == true && 'with' || 'without' }} cache (${{ matrix.os }}) - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - # check the action logs to see if the cache was used or not - with: - cache: ${{ matrix.cache }} - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/default/bin/python - ./.pixi/envs/default/bin/python --version | grep -q 3.11 - shell: bash - if: matrix.os != 'windows-latest' - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/default/python.exe - ./.pixi/envs/default/python.exe --version | grep -q 3.11 - shell: bash - if: matrix.os == 'windows-latest' - - run: | - pixi run python --version | grep -q 3.11 - pixi run test | grep -q "Hello world" - - no-run-install: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - run-install: false - cache: false - - run: | - ! test -d .pixi - shell: bash - - no-pixi-toml: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - run-install: false - - run: | - ! test -d .pixi - shell: bash - - run: pixi info - - custom-pixi-version: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest, macos-13] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/old-pixi-lockfiles/* . - - uses: ./ - with: - cache: false - pixi-version: v0.1.0 - # pixi 0.1.0 doesn't support --locked - locked: false - - run: pixi --version | grep -q "pixi 0.1.0" - - old-lockfile: + # default: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest, macos-13] + # cache: [true, false] + # runs-on: ${{ matrix.os }} + # name: default ${{ matrix.cache == true && 'with' || 'without' }} cache (${{ matrix.os }}) + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # # check the action logs to see if the cache was used or not + # with: + # cache: ${{ matrix.cache }} + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/default/bin/python + # ./.pixi/envs/default/bin/python --version | grep -q 3.11 + # shell: bash + # if: matrix.os != 'windows-latest' + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/default/python.exe + # ./.pixi/envs/default/python.exe --version | grep -q 3.11 + # shell: bash + # if: matrix.os == 'windows-latest' + # - run: | + # pixi run python --version | grep -q 3.11 + # pixi run test | grep -q "Hello world" + + # no-run-install: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # run-install: false + # cache: false + # - run: | + # ! test -d .pixi + # shell: bash + + # no-pixi-toml: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # run-install: false + # - run: | + # ! test -d .pixi + # shell: bash + # - run: pixi info + + # custom-pixi-version: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest, macos-13] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/old-pixi-lockfiles/* . + # - uses: ./ + # with: + # cache: false + # pixi-version: v0.1.0 + # # pixi 0.1.0 doesn't support --locked + # locked: false + # - run: pixi --version | grep -q "pixi 0.1.0" + + # old-lockfile: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # locked: [true, false] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/old-pixi-lockfiles/* . + # - uses: ./ + # with: + # pixi-version: latest + # cache: false + # locked: ${{ matrix.locked }} + # - if: matrix.os == 'windows-latest' + # run: choco install yq + # # assert that the lockfile wasn't updated + # - run: test "$(yq '.version' pixi.lock)" = 1 + + compilers-package-activate-environment: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] @@ -99,751 +119,751 @@ jobs: steps: - uses: actions/checkout@v4 - name: Move pixi.toml - run: mv test/old-pixi-lockfiles/* . + run: mv test/compilers/* . - uses: ./ - with: - pixi-version: latest - cache: false - locked: ${{ matrix.locked }} + # with: + # activate-environment: true - if: matrix.os == 'windows-latest' - run: choco install yq + run: | + echo $Env:PATH + pixi shell-hook --json # assert that the lockfile wasn't updated - - run: test "$(yq '.version' pixi.lock)" = 1 - - install-path: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest, macos-13] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - run-install: false - - run: test "$(which pixi)" = "$HOME/.pixi/bin/pixi" - shell: bash - - global-install: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest, macos-13] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - run-install: false - - run: pixi global install cowpy - - run: | - pixi global list 2>&1 | grep cowpy - cowpy hello world - test "$(which cowpy)" = "$HOME/.pixi/bin/cowpy" - if: matrix.os != 'windows-latest' - - run: cowpy hello world - if: matrix.os == 'windows-latest' - - frozen: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - frozen: true - - run: pixi run python --version | grep -q 3.11 + # - run: test "$(yq '.version' pixi.lock)" = 1 - locked: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - locked: true - - run: pixi run python --version | grep -q 3.11 + # install-path: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest, macos-13] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # run-install: false + # - run: test "$(which pixi)" = "$HOME/.pixi/bin/pixi" + # shell: bash - custom-pixi-url: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/old-pixi-lockfiles/* . - - uses: ./ - with: - cache: false - pixi-url: https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-unknown-linux-musl - - run: pixi --version | grep -q "pixi 0.14.0" + # global-install: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest, macos-13] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # run-install: false + # - run: pixi global install cowpy + # - run: | + # pixi global list 2>&1 | grep cowpy + # cowpy hello world + # test "$(which cowpy)" = "$HOME/.pixi/bin/cowpy" + # if: matrix.os != 'windows-latest' + # - run: cowpy hello world + # if: matrix.os == 'windows-latest' + + # frozen: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # frozen: true + # - run: pixi run python --version | grep -q 3.11 - custom-manifest-path: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - cache: false - manifest-path: test/default/pixi.toml + # locked: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # locked: true + # - run: pixi run python --version | grep -q 3.11 - different-log-level: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - log-level: v + # custom-pixi-url: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/old-pixi-lockfiles/* . + # - uses: ./ + # with: + # cache: false + # pixi-url: https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-unknown-linux-musl + # - run: pixi --version | grep -q "pixi 0.14.0" - custom-bin-path: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - pixi-bin-path: custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} - - run: | - test -f custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} - pixi --help - which pixi | grep -q custom-bin/pixi - # which pixi should be absolute - which pixi | grep -q "^/" - - existing-pixi-bin: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - ignore-reason: [none, version, version-latest, url, bin-path] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - name: Create pixi directory and add to PATH - run: | - mkdir -p $HOME/custom-existing-pixi - echo $HOME/custom-existing-pixi >> $GITHUB_PATH - if: matrix.os != 'windows-latest' - - name: Create pixi directory and add to PATH (Windows) - run: | - mkdir $env:USERPROFILE\custom-existing-pixi - echo $env:USERPROFILE\custom-existing-pixi >> $env:GITHUB_PATH - shell: pwsh - if: matrix.os == 'windows-latest' - - name: Download pixi binary (Ubuntu) - run: | - set -o pipefail - curl -L --output $HOME/custom-existing-pixi/pixi https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-unknown-linux-musl - chmod +x $HOME/custom-existing-pixi/pixi - if: matrix.os == 'ubuntu-latest' - - name: Download pixi binary (macOS) - run: | - set -o pipefail - curl -L --output $HOME/custom-existing-pixi/pixi https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-apple-darwin - chmod +x $HOME/custom-existing-pixi/pixi - if: matrix.os == 'macos-latest' - - name: Download pixi binary (Windows) - run: | - curl -L --output $HOME/custom-existing-pixi/pixi.exe https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-pc-windows-msvc.exe - if: matrix.os == 'windows-latest' - - run: | - echo "Path: $PATH" - shell: bash - - name: Verify pixi version (before setup-pixi) - run: | - pixi --version - pixi --version | grep -q "pixi 0.14.0" - shell: bash - - name: Verify pixi path (before setup-pixi) - run: | - which pixi | grep -q $HOME/custom-existing-pixi/pixi - shell: bash - - name: Run Action (should use preinstalled pixi) - uses: ./ - with: - cache: false - if: matrix.ignore-reason == 'none' - - name: Run Action (version-latest should overwrite preinstalled pixi) - uses: ./ - with: - cache: false - pixi-version: latest - if: matrix.ignore-reason == 'version-latest' - - name: Run Action (version should overwrite preinstalled pixi) - uses: ./ - with: - cache: false - pixi-version: v0.16.0 - if: matrix.ignore-reason == 'version' - - name: Run Action (url should overwrite preinstalled pixi) - uses: ./ - with: - cache: false - pixi-url: | - ${{ - matrix.os == 'ubuntu-latest' && - 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-unknown-linux-musl' - || matrix.os == 'macos-latest' && - 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-apple-darwin' - || 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-pc-windows-msvc.exe' - }} - if: matrix.ignore-reason == 'url' - - name: Create custom bin directory - run: mkdir custom-bin - shell: bash - if: matrix.ignore-reason == 'bin-path' - - name: Run Action (pixi-bin-path should overwrite preinstalled pixi) - uses: ./ - with: - cache: false - # this will implicitly set pixi-version to latest - pixi-bin-path: custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} - if: matrix.ignore-reason == 'bin-path' - - name: Verify pixi version (after setup-pixi) - still at 0.14.0 - run: | - pixi --version - pixi --version | grep -q 0.14.0 - shell: bash - if: matrix.ignore-reason == 'none' - - name: Verify pixi version (after setup-pixi) - should be 0.16.0 - run: | - pixi --version - pixi --version | grep -q 0.16.0 - shell: bash - if: matrix.ignore-reason != 'none' && matrix.ignore-reason != 'bin-path' && matrix.ignore-reason != 'version-latest' - - name: Verify pixi version (after setup-pixi) - should be latest - run: | - pixi --version - pixi --version | grep -vq 0.14.0 - pixi --version | grep -vq 0.16.0 - shell: bash - if: matrix.ignore-reason == 'bin-path' || matrix.ignore-reason == 'version-latest' - - name: Verify pixi path (after setup-pixi, no ignore reason) - run: | - which pixi | grep -q $HOME/custom-existing-pixi/pixi - shell: bash - if: matrix.ignore-reason == 'none' - - name: Verify pixi path (after setup-pixi, ignore reason) - run: | - which pixi | grep -vq $HOME/custom-existing-pixi/pixi - shell: bash - if: matrix.ignore-reason != 'none' + # custom-manifest-path: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # cache: false + # manifest-path: test/default/pixi.toml - auth-token: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - auth-host: https://custom-conda-registry.com - auth-token: custom-token - - run: | - cat ~/.rattler/credentials.json - [ $(jq '."*.custom-conda-registry.com".BearerToken' -r ~/.rattler/credentials.json) = "custom-token" ] - # all other platforms have the credentials stored in the keychain - # https://github.com/prefix-dev/pixi/issues/330 - if: matrix.os == 'ubuntu-latest' - - auth-username-password: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - auth-host: https://custom-conda-registry.com - auth-username: custom-username - auth-password: custom-password - - run: | - cat ~/.rattler/credentials.json - [ $(jq '."*.custom-conda-registry.com".BasicHTTP.username' -r ~/.rattler/credentials.json) = "custom-username" ] - [ $(jq '."*.custom-conda-registry.com".BasicHTTP.password' -r ~/.rattler/credentials.json) = "custom-password" ] - # all other platforms have the credentials stored in the keychain - # https://github.com/prefix-dev/pixi/issues/330 - if: matrix.os == 'ubuntu-latest' - - auth-conda-token: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - auth-host: https://custom-conda-registry.com - auth-conda-token: custom-conda-token - - run: | - cat ~/.rattler/credentials.json - [ $(jq '."*.custom-conda-registry.com".CondaToken' -r ~/.rattler/credentials.json) = "custom-conda-token" ] - # all other platforms have the credentials stored in the keychain - # https://github.com/prefix-dev/pixi/issues/330 - if: matrix.os == 'ubuntu-latest' - - auth-token-install: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/auth/* . - - uses: ./ - with: - cache: false - auth-host: https://repo.prefix.dev - auth-token: ${{ secrets.PREFIX_DEV_TOKEN }} - - name: Ensure private-package is installed - run: | - test -f .pixi/envs/default/conda-meta/private-package-0.0.1-0.json + # different-log-level: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # log-level: v - pixi-shell: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - cache: false - - run: | - python --version | grep -q "3.11" - shell: pixi run bash -e {0} - - run: | - import sys - print(sys.version) - print("Hello world") - shell: pixi run python {0} - - run: | - python --version | Select-String "3.11" - shell: pixi run pwsh -Command {0} - - pixi-shell-exec: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - run-install: false - - run: | - python --version | grep -q "3.11" - shell: pixi exec --spec python=3.11.* -- bash -e {0} - - run: | - import ruamel.yaml - shell: pixi exec --spec python --spec ruamel.yaml -- python {0} - - run: | - python --version | Select-String "3.11" - shell: pixi exec --spec python=3.11.* -- pwsh -Command {0} - - post-cleanup-linux: - runs-on: ubuntu-latest - strategy: - matrix: - post-cleanup: ['true', 'false'] - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe - with: - run: | - set -euxo pipefail - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.rattler - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.cache/rattler - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi - - uses: ./ - with: - cache: false - post-cleanup: ${{ matrix.post-cleanup }} - # ~/.rattler is only created if the user has logged in - auth-host: https://custom-conda-registry.com - auth-token: custom-token - - post-cleanup-linux-no-login: - runs-on: ubuntu-latest - strategy: - matrix: - post-cleanup: ['true', 'false'] - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe - with: - run: | - set -euxo pipefail - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi - ! test -d ~/.rattler - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.cache/rattler - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi - - uses: ./ - with: - cache: false - post-cleanup: ${{ matrix.post-cleanup }} + # custom-bin-path: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # pixi-bin-path: custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} + # - run: | + # test -f custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} + # pixi --help + # which pixi | grep -q custom-bin/pixi + # # which pixi should be absolute + # which pixi | grep -q "^/" + + # existing-pixi-bin: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # ignore-reason: [none, version, version-latest, url, bin-path] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - name: Create pixi directory and add to PATH + # run: | + # mkdir -p $HOME/custom-existing-pixi + # echo $HOME/custom-existing-pixi >> $GITHUB_PATH + # if: matrix.os != 'windows-latest' + # - name: Create pixi directory and add to PATH (Windows) + # run: | + # mkdir $env:USERPROFILE\custom-existing-pixi + # echo $env:USERPROFILE\custom-existing-pixi >> $env:GITHUB_PATH + # shell: pwsh + # if: matrix.os == 'windows-latest' + # - name: Download pixi binary (Ubuntu) + # run: | + # set -o pipefail + # curl -L --output $HOME/custom-existing-pixi/pixi https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-unknown-linux-musl + # chmod +x $HOME/custom-existing-pixi/pixi + # if: matrix.os == 'ubuntu-latest' + # - name: Download pixi binary (macOS) + # run: | + # set -o pipefail + # curl -L --output $HOME/custom-existing-pixi/pixi https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-apple-darwin + # chmod +x $HOME/custom-existing-pixi/pixi + # if: matrix.os == 'macos-latest' + # - name: Download pixi binary (Windows) + # run: | + # curl -L --output $HOME/custom-existing-pixi/pixi.exe https://github.com/prefix-dev/pixi/releases/download/v0.14.0/pixi-x86_64-pc-windows-msvc.exe + # if: matrix.os == 'windows-latest' + # - run: | + # echo "Path: $PATH" + # shell: bash + # - name: Verify pixi version (before setup-pixi) + # run: | + # pixi --version + # pixi --version | grep -q "pixi 0.14.0" + # shell: bash + # - name: Verify pixi path (before setup-pixi) + # run: | + # which pixi | grep -q $HOME/custom-existing-pixi/pixi + # shell: bash + # - name: Run Action (should use preinstalled pixi) + # uses: ./ + # with: + # cache: false + # if: matrix.ignore-reason == 'none' + # - name: Run Action (version-latest should overwrite preinstalled pixi) + # uses: ./ + # with: + # cache: false + # pixi-version: latest + # if: matrix.ignore-reason == 'version-latest' + # - name: Run Action (version should overwrite preinstalled pixi) + # uses: ./ + # with: + # cache: false + # pixi-version: v0.16.0 + # if: matrix.ignore-reason == 'version' + # - name: Run Action (url should overwrite preinstalled pixi) + # uses: ./ + # with: + # cache: false + # pixi-url: | + # ${{ + # matrix.os == 'ubuntu-latest' && + # 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-unknown-linux-musl' + # || matrix.os == 'macos-latest' && + # 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-apple-darwin' + # || 'https://github.com/prefix-dev/pixi/releases/download/v0.16.0/pixi-x86_64-pc-windows-msvc.exe' + # }} + # if: matrix.ignore-reason == 'url' + # - name: Create custom bin directory + # run: mkdir custom-bin + # shell: bash + # if: matrix.ignore-reason == 'bin-path' + # - name: Run Action (pixi-bin-path should overwrite preinstalled pixi) + # uses: ./ + # with: + # cache: false + # # this will implicitly set pixi-version to latest + # pixi-bin-path: custom-bin/pixi${{ matrix.os == 'windows-latest' && '.exe' || '' }} + # if: matrix.ignore-reason == 'bin-path' + # - name: Verify pixi version (after setup-pixi) - still at 0.14.0 + # run: | + # pixi --version + # pixi --version | grep -q 0.14.0 + # shell: bash + # if: matrix.ignore-reason == 'none' + # - name: Verify pixi version (after setup-pixi) - should be 0.16.0 + # run: | + # pixi --version + # pixi --version | grep -q 0.16.0 + # shell: bash + # if: matrix.ignore-reason != 'none' && matrix.ignore-reason != 'bin-path' && matrix.ignore-reason != 'version-latest' + # - name: Verify pixi version (after setup-pixi) - should be latest + # run: | + # pixi --version + # pixi --version | grep -vq 0.14.0 + # pixi --version | grep -vq 0.16.0 + # shell: bash + # if: matrix.ignore-reason == 'bin-path' || matrix.ignore-reason == 'version-latest' + # - name: Verify pixi path (after setup-pixi, no ignore reason) + # run: | + # which pixi | grep -q $HOME/custom-existing-pixi/pixi + # shell: bash + # if: matrix.ignore-reason == 'none' + # - name: Verify pixi path (after setup-pixi, ignore reason) + # run: | + # which pixi | grep -vq $HOME/custom-existing-pixi/pixi + # shell: bash + # if: matrix.ignore-reason != 'none' + + # auth-token: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # auth-host: https://custom-conda-registry.com + # auth-token: custom-token + # - run: | + # cat ~/.rattler/credentials.json + # [ $(jq '."*.custom-conda-registry.com".BearerToken' -r ~/.rattler/credentials.json) = "custom-token" ] + # # all other platforms have the credentials stored in the keychain + # # https://github.com/prefix-dev/pixi/issues/330 + # if: matrix.os == 'ubuntu-latest' + + # auth-username-password: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # auth-host: https://custom-conda-registry.com + # auth-username: custom-username + # auth-password: custom-password + # - run: | + # cat ~/.rattler/credentials.json + # [ $(jq '."*.custom-conda-registry.com".BasicHTTP.username' -r ~/.rattler/credentials.json) = "custom-username" ] + # [ $(jq '."*.custom-conda-registry.com".BasicHTTP.password' -r ~/.rattler/credentials.json) = "custom-password" ] + # # all other platforms have the credentials stored in the keychain + # # https://github.com/prefix-dev/pixi/issues/330 + # if: matrix.os == 'ubuntu-latest' + + # auth-conda-token: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # auth-host: https://custom-conda-registry.com + # auth-conda-token: custom-conda-token + # - run: | + # cat ~/.rattler/credentials.json + # [ $(jq '."*.custom-conda-registry.com".CondaToken' -r ~/.rattler/credentials.json) = "custom-conda-token" ] + # # all other platforms have the credentials stored in the keychain + # # https://github.com/prefix-dev/pixi/issues/330 + # if: matrix.os == 'ubuntu-latest' + + # auth-token-install: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/auth/* . + # - uses: ./ + # with: + # cache: false + # auth-host: https://repo.prefix.dev + # auth-token: ${{ secrets.PREFIX_DEV_TOKEN }} + # - name: Ensure private-package is installed + # run: | + # test -f .pixi/envs/default/conda-meta/private-package-0.0.1-0.json + + # pixi-shell: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: false + # - run: | + # python --version | grep -q "3.11" + # shell: pixi run bash -e {0} + # - run: | + # import sys + # print(sys.version) + # print("Hello world") + # shell: pixi run python {0} + # - run: | + # python --version | Select-String "3.11" + # shell: pixi run pwsh -Command {0} + + # pixi-shell-exec: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # run-install: false + # - run: | + # python --version | grep -q "3.11" + # shell: pixi exec --spec python=3.11.* -- bash -e {0} + # - run: | + # import ruamel.yaml + # shell: pixi exec --spec python --spec ruamel.yaml -- python {0} + # - run: | + # python --version | Select-String "3.11" + # shell: pixi exec --spec python=3.11.* -- pwsh -Command {0} + + # post-cleanup-linux: + # runs-on: ubuntu-latest + # strategy: + # matrix: + # post-cleanup: ['true', 'false'] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe + # with: + # run: | + # set -euxo pipefail + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.rattler + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.cache/rattler + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi + # - uses: ./ + # with: + # cache: false + # post-cleanup: ${{ matrix.post-cleanup }} + # # ~/.rattler is only created if the user has logged in + # auth-host: https://custom-conda-registry.com + # auth-token: custom-token + + # post-cleanup-linux-no-login: + # runs-on: ubuntu-latest + # strategy: + # matrix: + # post-cleanup: ['true', 'false'] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe + # with: + # run: | + # set -euxo pipefail + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi + # ! test -d ~/.rattler + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/.cache/rattler + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi + # - uses: ./ + # with: + # cache: false + # post-cleanup: ${{ matrix.post-cleanup }} - post-cleanup-macos: - runs-on: macos-latest - strategy: - matrix: - post-cleanup: ['true', 'false'] - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe - with: - run: | - set -euxo pipefail - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/Library/Caches/rattler - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi - - uses: ./ - with: - cache: false - post-cleanup: ${{ matrix.post-cleanup }} + # post-cleanup-macos: + # runs-on: macos-latest + # strategy: + # matrix: + # post-cleanup: ['true', 'false'] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe + # with: + # run: | + # set -euxo pipefail + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d ~/Library/Caches/rattler + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi + # - uses: ./ + # with: + # cache: false + # post-cleanup: ${{ matrix.post-cleanup }} - post-cleanup-windows: - runs-on: windows-latest - strategy: - matrix: - post-cleanup: ['true', 'false'] - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe - with: - run: | - set -euxo pipefail - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d "$LOCALAPPDATA/rattler" - ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi - - uses: ./ - with: - cache: false - post-cleanup: ${{ matrix.post-cleanup }} + # post-cleanup-windows: + # runs-on: windows-latest + # strategy: + # matrix: + # post-cleanup: ['true', 'false'] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: lisanna-dettwyler/action-post-run@d053b9b43d788b87a409f6cdb3b6fc87c6c8a4fe + # with: + # run: | + # set -euxo pipefail + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d .pixi + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -d "$LOCALAPPDATA/rattler" + # ${{ matrix.post-cleanup == 'true' && '! ' || '' }}test -f ~/.pixi/bin/pixi + # - uses: ./ + # with: + # cache: false + # post-cleanup: ${{ matrix.post-cleanup }} - no-lockfile: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/no-lockfile/* . - - uses: ./ - with: - cache: false - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/default/bin/python - ./.pixi/envs/default/bin/python --version | grep -q 3.11 - shell: bash - if: matrix.os != 'windows-latest' - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/default/python.exe - ./.pixi/envs/default/python.exe --version | grep -q 3.11 - shell: bash - if: matrix.os == 'windows-latest' - - run: | - pixi run python --version | grep -q 3.11 - pixi run test | grep -q "Hello world" - - multiple-environments: - name: multiple-environments (${{ matrix.os }}, cache=${{ matrix.cache }}) - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest, macos-13] - cache: ['true', 'false'] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/multiple-environments/* . - - uses: ./ - with: - environments: py311 py312 - cache: ${{ matrix.cache }} - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/py311/bin/python - test -f .pixi/envs/py312/bin/python - ! test -d .pixi/envs/default - ./.pixi/envs/py311/bin/python --version | grep -q 3.11 - ./.pixi/envs/py312/bin/python --version | grep -q 3.12 - shell: bash - if: matrix.os != 'windows-latest' - - run: | - set -o pipefail - pixi info - test -f .pixi/envs/py311/python.exe - test -f .pixi/envs/py312/python.exe - ! test -d .pixi/envs/default - ./.pixi/envs/py311/python.exe --version | grep -q 3.11 - ./.pixi/envs/py312/python.exe --version | grep -q 3.12 - shell: bash - if: matrix.os == 'windows-latest' - - cache-write-true: - timeout-minutes: 10 - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [windows-latest, ubuntu-latest, macos-latest, macos-13] - steps: - - uses: actions/checkout@v4 - - name: Move pixi files - run: mv test/default/* . - - uses: ./ - with: - cache-write: true + # no-lockfile: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/no-lockfile/* . + # - uses: ./ + # with: + # cache: false + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/default/bin/python + # ./.pixi/envs/default/bin/python --version | grep -q 3.11 + # shell: bash + # if: matrix.os != 'windows-latest' + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/default/python.exe + # ./.pixi/envs/default/python.exe --version | grep -q 3.11 + # shell: bash + # if: matrix.os == 'windows-latest' + # - run: | + # pixi run python --version | grep -q 3.11 + # pixi run test | grep -q "Hello world" + + # multiple-environments: + # name: multiple-environments (${{ matrix.os }}, cache=${{ matrix.cache }}) + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest, macos-13] + # cache: ['true', 'false'] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/multiple-environments/* . + # - uses: ./ + # with: + # environments: py311 py312 + # cache: ${{ matrix.cache }} + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/py311/bin/python + # test -f .pixi/envs/py312/bin/python + # ! test -d .pixi/envs/default + # ./.pixi/envs/py311/bin/python --version | grep -q 3.11 + # ./.pixi/envs/py312/bin/python --version | grep -q 3.12 + # shell: bash + # if: matrix.os != 'windows-latest' + # - run: | + # set -o pipefail + # pixi info + # test -f .pixi/envs/py311/python.exe + # test -f .pixi/envs/py312/python.exe + # ! test -d .pixi/envs/default + # ./.pixi/envs/py311/python.exe --version | grep -q 3.11 + # ./.pixi/envs/py312/python.exe --version | grep -q 3.12 + # shell: bash + # if: matrix.os == 'windows-latest' + + # cache-write-true: + # timeout-minutes: 10 + # runs-on: ${{ matrix.os }} + # strategy: + # fail-fast: false + # matrix: + # os: [windows-latest, ubuntu-latest, macos-latest, macos-13] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi files + # run: mv test/default/* . + # - uses: ./ + # with: + # cache-write: true - test-cache1: - name: Test cache 1/2 - timeout-minutes: 10 - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [windows-latest, ubuntu-latest, macos-latest, macos-13] - steps: - - uses: actions/checkout@v4 - - name: Move pixi files - run: mv test/default/* . - - uses: ./ - with: - cache: true - cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- - # check the action logs to see if the cache was written - - run: | - test -f .pixi/envs/default/bin/python - if: matrix.os != 'windows-latest' - - run: | - test -f .pixi/envs/default/python.exe - if: matrix.os == 'windows-latest' - - test-cache2: - name: Test cache 2/2 - timeout-minutes: 10 - needs: test-cache1 - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [windows-latest, ubuntu-latest, macos-latest, macos-13] - steps: - - uses: actions/checkout@v4 - - name: Move pixi files - run: mv test/default/* . - - uses: ./ - with: - cache: true - cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- - # check the action logs to see if the cache was restored - - run: | - test -f .pixi/envs/default/bin/python - if: matrix.os != 'windows-latest' - - run: | - test -f .pixi/envs/default/python.exe - if: matrix.os == 'windows-latest' - - test-cache-no-write: - name: Test cache no write - timeout-minutes: 10 - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - os: [windows-latest, ubuntu-latest, macos-latest, macos-13] - steps: - - uses: actions/checkout@v4 - - name: Move pixi files - run: mv test/default/* . - - uses: ./ - with: - cache: true - cache-write: false - cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- - # check the action logs to see if the cache write was skipped - - pyproject: - timeout-minutes: 10 - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Move pixi files - run: mv test/pyproject-manifest/* . - - uses: ./ - - run: test -f .pixi/envs/default/bin/python - - run: pixi run test + # test-cache1: + # name: Test cache 1/2 + # timeout-minutes: 10 + # runs-on: ${{ matrix.os }} + # strategy: + # fail-fast: false + # matrix: + # os: [windows-latest, ubuntu-latest, macos-latest, macos-13] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi files + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: true + # cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- + # # check the action logs to see if the cache was written + # - run: | + # test -f .pixi/envs/default/bin/python + # if: matrix.os != 'windows-latest' + # - run: | + # test -f .pixi/envs/default/python.exe + # if: matrix.os == 'windows-latest' + + # test-cache2: + # name: Test cache 2/2 + # timeout-minutes: 10 + # needs: test-cache1 + # runs-on: ${{ matrix.os }} + # strategy: + # fail-fast: false + # matrix: + # os: [windows-latest, ubuntu-latest, macos-latest, macos-13] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi files + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: true + # cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- + # # check the action logs to see if the cache was restored + # - run: | + # test -f .pixi/envs/default/bin/python + # if: matrix.os != 'windows-latest' + # - run: | + # test -f .pixi/envs/default/python.exe + # if: matrix.os == 'windows-latest' + + # test-cache-no-write: + # name: Test cache no write + # timeout-minutes: 10 + # runs-on: ${{ matrix.os }} + # strategy: + # fail-fast: false + # matrix: + # os: [windows-latest, ubuntu-latest, macos-latest, macos-13] + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi files + # run: mv test/default/* . + # - uses: ./ + # with: + # cache: true + # cache-write: false + # cache-key: test-cache-${{ github.sha }}-${{ github.run_attempt }}- + # # check the action logs to see if the cache write was skipped - custom-pyproject-manifest-path: - strategy: - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - uses: ./ - with: - cache: true - manifest-path: test/pyproject-manifest/pyproject.toml + # pyproject: + # timeout-minutes: 10 + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi files + # run: mv test/pyproject-manifest/* . + # - uses: ./ + # - run: test -f .pixi/envs/default/bin/python + # - run: pixi run test - environment-activation-unix: - strategy: - matrix: - os: [ubuntu-latest, macos-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - activate-environment: true - - run: which python | grep '.pixi/envs/default/bin/python' - - run: env | grep CONDA_PREFIX - - run: '[[ $PIXI_ENVIRONMENT_NAME = "default" ]]' - - environment-activation-windows-bash: - runs-on: windows-latest - defaults: - run: - shell: bash - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - activate-environment: true - - run: which python | grep '.pixi/envs/default/python' - - run: env | grep CONDA_PREFIX - - run: '[[ $PIXI_ENVIRONMENT_NAME = "default" ]]' - - environment-activation-windows-pwsh: - runs-on: windows-latest - defaults: - run: - shell: pwsh - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - activate-environment: true - - run: if (-Not (Get-Command python).Path -like '*\.pixi\envs\default\python') { exit 1 } - - run: if (!$env:CONDA_PREFIX) { exit 1 } - - run: if ($env:PIXI_ENVIRONMENT_NAME -ne "default") { exit 1 } - - environment-activation-windows-cmd: - runs-on: windows-latest - defaults: - run: - shell: cmd - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - activate-environment: true - - run: where python | findstr "\.pixi\\envs\\default\\python.exe" - - run: set | findstr CONDA_PREFIX - - run: | - if defined PIXI_ENVIRONMENT_NAME ( - if "%PIXI_ENVIRONMENT_NAME%" NEQ "default" ( - exit 1 - ) - ) - - environment-activation-false: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/default/* . - - uses: ./ - with: - activate-environment: false - - run: '[[ $PIXI_ENVIRONMENT_NAME = "" ]]' + # custom-pyproject-manifest-path: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest, windows-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - uses: ./ + # with: + # cache: true + # manifest-path: test/pyproject-manifest/pyproject.toml - environment-activation-explicit-env: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/multiple-environments/* . - - uses: ./ - with: - environments: py311 - activate-environment: true - - run: which python | grep '.pixi/envs/py311/bin/python' - - run: '[[ $PIXI_ENVIRONMENT_NAME = "py311" ]]' - - environment-activation-multiple-env: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Move pixi.toml - run: mv test/multiple-environments/* . - - uses: ./ - with: - environments: >- - py311 py312 - activate-environment: py311 - - run: which python | grep '.pixi/envs/py311/bin/python' - - run: '[[ $PIXI_ENVIRONMENT_NAME = "py311" ]]' + # environment-activation-unix: + # strategy: + # matrix: + # os: [ubuntu-latest, macos-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # activate-environment: true + # - run: which python | grep '.pixi/envs/default/bin/python' + # - run: env | grep CONDA_PREFIX + # - run: '[[ $PIXI_ENVIRONMENT_NAME = "default" ]]' + + # environment-activation-windows-bash: + # runs-on: windows-latest + # defaults: + # run: + # shell: bash + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # activate-environment: true + # - run: which python | grep '.pixi/envs/default/python' + # - run: env | grep CONDA_PREFIX + # - run: '[[ $PIXI_ENVIRONMENT_NAME = "default" ]]' + + # environment-activation-windows-pwsh: + # runs-on: windows-latest + # defaults: + # run: + # shell: pwsh + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # activate-environment: true + # - run: if (-Not (Get-Command python).Path -like '*\.pixi\envs\default\python') { exit 1 } + # - run: if (!$env:CONDA_PREFIX) { exit 1 } + # - run: if ($env:PIXI_ENVIRONMENT_NAME -ne "default") { exit 1 } + + # environment-activation-windows-cmd: + # runs-on: windows-latest + # defaults: + # run: + # shell: cmd + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # activate-environment: true + # - run: where python | findstr "\.pixi\\envs\\default\\python.exe" + # - run: set | findstr CONDA_PREFIX + # - run: | + # if defined PIXI_ENVIRONMENT_NAME ( + # if "%PIXI_ENVIRONMENT_NAME%" NEQ "default" ( + # exit 1 + # ) + # ) + + # environment-activation-false: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/default/* . + # - uses: ./ + # with: + # activate-environment: false + # - run: '[[ $PIXI_ENVIRONMENT_NAME = "" ]]' + + # environment-activation-explicit-env: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/multiple-environments/* . + # - uses: ./ + # with: + # environments: py311 + # activate-environment: true + # - run: which python | grep '.pixi/envs/py311/bin/python' + # - run: '[[ $PIXI_ENVIRONMENT_NAME = "py311" ]]' + + # environment-activation-multiple-env: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - name: Move pixi.toml + # run: mv test/multiple-environments/* . + # - uses: ./ + # with: + # environments: >- + # py311 py312 + # activate-environment: py311 + # - run: which python | grep '.pixi/envs/py311/bin/python' + # - run: '[[ $PIXI_ENVIRONMENT_NAME = "py311" ]]' # not properly testable # https://github.com/actions/runner/issues/2347 diff --git a/test/compilers/pixi.lock b/test/compilers/pixi.lock new file mode 100644 index 0000000..7985fd9 --- /dev/null +++ b/test/compilers/pixi.lock @@ -0,0 +1,2411 @@ +version: 5 +environments: + default: + channels: + - url: https://conda.anaconda.org/conda-forge/ + packages: + linux-64: + - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h69a702a_16.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-ha1999f0_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hb3c18ed_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.4.0-h236703b_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.4.0-hb2e57f8_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.4.0-h6b7512a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.4.0-h236703b_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.4.0-hc568b83_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.4.0-hd748a6a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.4.0-h236703b_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.4.0-h613a52c_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.4.0-h8489865_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_16.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.1.0-h77fa898_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.4.0-ha4f9413_101.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.1.0-hc5f4f2c_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.4.0-h46f95d5_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.1.0-hc0a3c3a_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.4.0-ha4f9413_101.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_16.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h8827d51_1.conda + osx-64: + - conda: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-h303a5ab_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h0c94c6a_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-default_h179603d_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_h179603d_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-h04ffbf3_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h0c94c6a_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-18.1.8-hd876a4e_6.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-devel-16.0.6-h8f8a49f_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-hc80595b_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-hd23fc13_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda + osx-arm64: + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h670d6a2_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_h5c12605_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-default_h675cc0c_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h675cc0c_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_19.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-h4c89ff5_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_h5c12605_13.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-18.1.8-h3ed4263_6.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-16.0.6-h86353a2_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h1cfca0a_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-h8359307_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + win-64: + - conda: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h8a93ad2_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.40.33810-hcc2c482_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.40.33810-h3bf8584_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.7-h57928b3_0.conda +packages: +- kind: conda + name: _libgcc_mutex + version: '0.1' + build: conda_forge + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- kind: conda + name: _openmp_mutex + version: '4.5' + build: 2_gnu + build_number: 16 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + md5: 73aaf86a425cc6e73fcf236a5a46396d + depends: + - _libgcc_mutex 0.1 conda_forge + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23621 + timestamp: 1650670423406 +- kind: conda + name: _sysroot_linux-64_curr_repodata_hack + version: '3' + build: h69a702a_16 + build_number: 16 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h69a702a_16.conda + sha256: 6ac30acdbfd3136ee7a1de28af4355165291627e905715611726e674499b0786 + md5: 1c005af0c6ff22814b7c52ee448d4bea + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + size: 20798 + timestamp: 1720621358501 +- kind: conda + name: binutils + version: '2.40' + build: h4852527_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_7.conda + sha256: 75d7f5cda999fe1efe9f1de1be2d3e4ce32b20cbf97d1ef7b770e2e90c062858 + md5: df53aa8418f8c289ae9b9665986034f8 + depends: + - binutils_impl_linux-64 >=2.40,<2.41.0a0 + license: GPL-3.0-only + license_family: GPL + size: 31696 + timestamp: 1718625692046 +- kind: conda + name: binutils_impl_linux-64 + version: '2.40' + build: ha1999f0_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-ha1999f0_7.conda + sha256: 230f3136d17fdcf0e6da3a3ae59118570bc18106d79dd29bf2f341338d2a42c4 + md5: 3f840c7ed70a96b5ebde8044b2f36f32 + depends: + - ld_impl_linux-64 2.40 hf3520f5_7 + - sysroot_linux-64 + license: GPL-3.0-only + license_family: GPL + size: 6250821 + timestamp: 1718625666382 +- kind: conda + name: binutils_linux-64 + version: '2.40' + build: hb3c18ed_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hb3c18ed_1.conda + sha256: fc7123b9b3fe79e66b5196500ce6d555ad7ebcdf15b0cf86b728ef52f144ee65 + md5: 36644b44330c28c797e9fd2c88bcd73e + depends: + - binutils_impl_linux-64 2.40.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29235 + timestamp: 1724909758636 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h282daa2_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda + sha256: a8e2e2b121e61e3d6a67aa618602815211573e96477ab048176a831ae622bfaf + md5: d27411cb82bc1b76b9f487da6ae97f1d + depends: + - cctools >=949.0.1 + - clang_osx-64 16.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6396 + timestamp: 1714575615177 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h6aa9301_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda + sha256: dcff26a7e70681945955b6267306e6436b77bf83b34fa0fc81e3c96960c7a1db + md5: c12b8656251acd221948e4970e8539d1 + depends: + - cctools >=949.0.1 + - clang_osx-arm64 16.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6411 + timestamp: 1714575604618 +- kind: conda + name: c-compiler + version: 1.7.0 + build: hcfcfb64_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda + sha256: ed32f4057d599ff45562f6dd8ab2bb9d64365c83d0a8e4b0fc788f0b78aea0eb + md5: 2db079f3543f49ecbaf70c2aadad54c5 + depends: + - vs2019_win-64 + license: BSD-3-Clause + license_family: BSD + size: 6505 + timestamp: 1714575653055 +- kind: conda + name: c-compiler + version: 1.7.0 + build: hd590300_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda + sha256: 4213b6cbaed673c07f8b79c089f3487afdd56de944f21c4861ead862b7657eb4 + md5: e9dffe1056994133616378309f932d77 + depends: + - binutils + - gcc + - gcc_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6324 + timestamp: 1714575511013 +- kind: conda + name: ca-certificates + version: 2024.8.30 + build: h8857fd0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + sha256: 593f302d0f44c2c771e1614ee6d56fffdc7d616e6f187669c8b0e34ffce3e1ae + md5: b7e5424e7f06547a903d28e4651dbb21 + license: ISC + size: 158665 + timestamp: 1725019059295 +- kind: conda + name: ca-certificates + version: 2024.8.30 + build: hf0a4a13_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda + sha256: 2db1733f4b644575dbbdd7994a8f338e6ef937f5ebdb74acd557e9dda0211709 + md5: 40dec13fd8348dbe303e57be74bd3d35 + license: ISC + size: 158482 + timestamp: 1725019034582 +- kind: conda + name: cctools + version: '986' + build: h40f6528_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_3.conda + sha256: f8a1cb618c8567e8539c92bd38719ecac0322dea4ef382bf14a95f9ed9c696d8 + md5: 9dd9cb9edfe3c3437c28e495a3b67517 + depends: + - cctools_osx-64 986 h303a5ab_3 + - ld64 711 ha02d983_3 + - libllvm16 >=16.0.6,<16.1.0a0 + license: APSL-2.0 + license_family: Other + size: 21664 + timestamp: 1722383826956 +- kind: conda + name: cctools + version: '986' + build: h4faf515_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_3.conda + sha256: c567fe302cf87d0c44902c1f10b8a69e2945570e736b7aedf2094d3b8f08d0cd + md5: 9853ea7d96d819f46e04ce1dc8df25f4 + depends: + - cctools_osx-arm64 986 h670d6a2_3 + - ld64 711 h634c8be_3 + - libllvm16 >=16.0.6,<16.1.0a0 + license: APSL-2.0 + license_family: Other + size: 21561 + timestamp: 1722383850044 +- kind: conda + name: cctools_osx-64 + version: '986' + build: h303a5ab_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-h303a5ab_3.conda + sha256: 7e21d46d1d96625f5fde78e1316d8c13e4ee3391ebe2c4df26dc6f878ddb83b6 + md5: 3fc65d01538ca026f662f2b13dacc35e + depends: + - __osx >=10.13 + - ld64_osx-64 >=711,<712.0a0 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - sigtool + constrains: + - cctools 986.* + - clang 16.0.* + - ld64 711.* + license: APSL-2.0 + license_family: Other + size: 1097980 + timestamp: 1722383803979 +- kind: conda + name: cctools_osx-arm64 + version: '986' + build: h670d6a2_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h670d6a2_3.conda + sha256: 55c114449b5a9c3028f37b74cf38d8d32c496f70f2ca38a3f07638cf4c74478a + md5: 446f2bd46d8cf7e5c6aebc81db6c6f08 + depends: + - __osx >=11.0 + - ld64_osx-arm64 >=711,<712.0a0 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - libzlib >=1.3.1,<2.0a0 + - sigtool + constrains: + - ld64 711.* + - cctools 986.* + - clang 16.0.* + license: APSL-2.0 + license_family: Other + size: 1092412 + timestamp: 1722383824126 +- kind: conda + name: clang + version: 16.0.6 + build: default_h179603d_13 + build_number: 13 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-default_h179603d_13.conda + sha256: 09335cd9bad7069c1e0401bd7a55ab074217a18ee21456c41fc49c96941857c8 + md5: b501f33eddd693b062ba7a2d6bf9eccb + depends: + - clang-16 16.0.6 default_h0c94c6a_13 + constrains: + - clang-tools 16.0.6.* + - llvm 16.0.6.* + - llvm-tools 16.0.6.* + - llvmdev 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 85084 + timestamp: 1725062391082 +- kind: conda + name: clang + version: 16.0.6 + build: default_h675cc0c_13 + build_number: 13 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-default_h675cc0c_13.conda + sha256: 0157a8a3a064902741fd63dd6889aee30942ebe3a61fc70d15289d91033e9ddb + md5: 7f6e2aa718b3374ff1167123505462a2 + depends: + - clang-16 16.0.6 default_h5c12605_13 + constrains: + - clang-tools 16.0.6.* + - llvm 16.0.6.* + - llvm-tools 16.0.6.* + - llvmdev 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 85224 + timestamp: 1725061905929 +- kind: conda + name: clang-16 + version: 16.0.6 + build: default_h0c94c6a_13 + build_number: 13 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h0c94c6a_13.conda + sha256: 60effb4f7bfe26d3d7eeec792061678d03a218f075ee67637104af5a2bf71521 + md5: 9e629478aa1e3e8120100fb7f8a63325 + depends: + - __osx >=10.13 + - libclang-cpp16 16.0.6 default_h0c94c6a_13 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - clangxx 16.0.6 + - llvm-tools 16.0.6 + - clangdev 16.0.6 + - clang-tools 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 758625 + timestamp: 1725062311061 +- kind: conda + name: clang-16 + version: 16.0.6 + build: default_h5c12605_13 + build_number: 13 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_h5c12605_13.conda + sha256: 7256f9445e71c661a730e431297534d992af525c6b629697a06eca86a6a3e118 + md5: 82a85997c43899c2ccd8b64b2b225d38 + depends: + - __osx >=11.0 + - libclang-cpp16 16.0.6 default_h5c12605_13 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - clangxx 16.0.6 + - clangdev 16.0.6 + - clang-tools 16.0.6 + - llvm-tools 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 758497 + timestamp: 1725061821141 +- kind: conda + name: clang_impl_osx-64 + version: 16.0.6 + build: h8787910_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_19.conda + sha256: 7c8146bb69ddf42af2e30d83ad357985732052eccfbaf279d433349e0c1324de + md5: 64155ef139280e8c181dad866dea2980 + depends: + - cctools_osx-64 + - clang 16.0.6.* + - compiler-rt 16.0.6.* + - ld64_osx-64 + - llvm-tools 16.0.6.* + license: BSD-3-Clause + license_family: BSD + size: 17589 + timestamp: 1723069343993 +- kind: conda + name: clang_impl_osx-arm64 + version: 16.0.6 + build: hc421ffc_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_19.conda + sha256: e131b316c772b9ecd57f47e221b0b460d817650ee29de3a6d017ba17f834e3a3 + md5: 44d46e1690d60e9dfdf9ab9fc8a344f6 + depends: + - cctools_osx-arm64 + - clang 16.0.6.* + - compiler-rt 16.0.6.* + - ld64_osx-arm64 + - llvm-tools 16.0.6.* + license: BSD-3-Clause + license_family: BSD + size: 17659 + timestamp: 1723069383236 +- kind: conda + name: clang_osx-64 + version: 16.0.6 + build: hb91bd55_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_19.conda + sha256: d38be1dc9476fdc60dfbd428df0fb3e284ee9101e7eeaa1764b54b11bab54105 + md5: 760ecbc6f4b6cecbe440b0080626286f + depends: + - clang_impl_osx-64 16.0.6 h8787910_19 + license: BSD-3-Clause + license_family: BSD + size: 20580 + timestamp: 1723069348997 +- kind: conda + name: clang_osx-arm64 + version: 16.0.6 + build: h54d7cd3_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_19.conda + sha256: 1be2d2b837267e9cc61c1cb5e0ce780047ceb87063005144c1332a82a5996fb3 + md5: 1a9ab8ce6143c14e425059e61a4fb737 + depends: + - clang_impl_osx-arm64 16.0.6 hc421ffc_19 + license: BSD-3-Clause + license_family: BSD + size: 20589 + timestamp: 1723069388608 +- kind: conda + name: clangdev + version: 5.0.0 + build: flang_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 + sha256: e5661a405acc14bd4941c576daebc3959b6f94f0cfd22b66f2a3f3198a3ec609 + md5: afbd5f59b9358ee37e73fbfb1515c3b6 + depends: + - vs2015_runtime + - vc 14.* + arch: x86_64 + platform: win + features: flang + license: NCSA + size: 198174317 +- kind: conda + name: clangxx + version: 16.0.6 + build: default_h179603d_13 + build_number: 13 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_h179603d_13.conda + sha256: 1618831d070df1233cdbd3003d4ddb0fdc221515837a21cee93d3bc30447d51b + md5: 8934fd8e83d051adcaba71fcbed9ecf0 + depends: + - clang 16.0.6 default_h179603d_13 + - libcxx-devel 16.0.6.* + constrains: + - libcxx-devel 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 85265 + timestamp: 1725062403776 +- kind: conda + name: clangxx + version: 16.0.6 + build: default_h675cc0c_13 + build_number: 13 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h675cc0c_13.conda + sha256: 5d884561858c9144fe20aab74f72d946b656c6c82a3bef81bb57d4dbf7e2a98e + md5: 8757588c5e8097c0e9a8986225bddc0a + depends: + - clang 16.0.6 default_h675cc0c_13 + - libcxx-devel 16.0.6.* + constrains: + - libcxx-devel 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 85293 + timestamp: 1725061917963 +- kind: conda + name: clangxx_impl_osx-64 + version: 16.0.6 + build: h6d92fbe_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_19.conda + sha256: c99c773d76a93066f1e78d368f934cd904b4f39a3939bf1d5a5cf26e3b812dbc + md5: 9ffa16e2bd7eb5b8b1a0d19185710cd3 + depends: + - clang_osx-64 16.0.6 hb91bd55_19 + - clangxx 16.0.6.* + - libcxx >=16 + - libllvm16 >=16.0.6,<16.1.0a0 + license: BSD-3-Clause + license_family: BSD + size: 17642 + timestamp: 1723069387016 +- kind: conda + name: clangxx_impl_osx-arm64 + version: 16.0.6 + build: hcd7bac0_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_19.conda + sha256: 6847b38f815e43a01e7cfe78fc9d2d7ab90c749bce1301322707ccbad4f2d7a2 + md5: 263f7e2b3196bea030602830381cc84e + depends: + - clang_osx-arm64 16.0.6 h54d7cd3_19 + - clangxx 16.0.6.* + - libcxx >=16 + - libllvm16 >=16.0.6,<16.1.0a0 + license: BSD-3-Clause + license_family: BSD + size: 17740 + timestamp: 1723069417515 +- kind: conda + name: clangxx_osx-64 + version: 16.0.6 + build: hb91bd55_19 + build_number: 19 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_19.conda + sha256: 8c2cf371561f8de565aa721520d34e14ff9cf9b7e3a868879ec2f99760c433cc + md5: 81d40fad4c14cc7a893f2e274647c7a4 + depends: + - clang_osx-64 16.0.6 hb91bd55_19 + - clangxx_impl_osx-64 16.0.6 h6d92fbe_19 + license: BSD-3-Clause + license_family: BSD + size: 19289 + timestamp: 1723069392162 +- kind: conda + name: clangxx_osx-arm64 + version: 16.0.6 + build: h54d7cd3_19 + build_number: 19 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_19.conda + sha256: 6e4344d0bc29fc76e6c6c8aa463536ea0615ffe60512c883b8ae26d73ac4804d + md5: 26ffc845adddf183c15dd4285e97fc66 + depends: + - clang_osx-arm64 16.0.6 h54d7cd3_19 + - clangxx_impl_osx-arm64 16.0.6 hcd7bac0_19 + license: BSD-3-Clause + license_family: BSD + size: 19366 + timestamp: 1723069423746 +- kind: conda + name: compiler-rt + version: 16.0.6 + build: h3808999_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda + sha256: 67f6883f37ea720f97d016c3384962d86ec8853e5f4b0065aa77e335ca80193e + md5: 517f18b3260bb7a508d1f54a96e6285b + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + - compiler-rt_osx-arm64 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 93724 + timestamp: 1701467327657 +- kind: conda + name: compiler-rt + version: 16.0.6 + build: ha38d28d_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda + sha256: de0e2c94d9a04f60ec9aedde863d6c1fad3f261bdb63ec8adc70e2d9ecdb07bb + md5: 3b9e8c5c63b8e86234f499490acd85c2 + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + - compiler-rt_osx-64 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 94198 + timestamp: 1701467261175 +- kind: conda + name: compiler-rt_osx-64 + version: 16.0.6 + build: ha38d28d_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda + sha256: 75270bd8e306967f6e1a8c17d14f2dfe76602a5c162088f3ea98034fe3d71e0c + md5: 7a46507edc35c6c8818db0adaf8d787f + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + constrains: + - compiler-rt 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 9895261 + timestamp: 1701467223753 +- kind: conda + name: compiler-rt_osx-arm64 + version: 16.0.6 + build: h3808999_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda + sha256: 61f1a10e6e8ec147f17c5e36cf1c2fe77ac6d1907b05443fa319fd59be20fa33 + md5: 8c7d77d888e1a218cccd9e82b1458ec6 + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + constrains: + - compiler-rt 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 9829914 + timestamp: 1701467293179 +- kind: conda + name: compilers + version: 1.7.0 + build: h57928b3_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda + sha256: 72edac40afbb4452ef7557bb0789d11cc5763bca0b49b4b49c530dcdca14bbff + md5: 33441fd2572fe7e57f11928e0ef23be3 + depends: + - c-compiler 1.7.0 hcfcfb64_1 + - cxx-compiler 1.7.0 h91493d7_1 + - fortran-compiler 1.7.0 h9655429_1 + license: BSD-3-Clause + license_family: BSD + size: 7498 + timestamp: 1714575660608 +- kind: conda + name: compilers + version: 1.7.0 + build: h694c41f_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda + sha256: c4db9ad330ae0baf68e77673eb3953d966e08c5e5993b0cc8c003d62c026068a + md5: 875e9b06186a41d55b96b9c1a52f15be + depends: + - c-compiler 1.7.0 h282daa2_1 + - cxx-compiler 1.7.0 h7728843_1 + - fortran-compiler 1.7.0 h6c2ab21_1 + license: BSD-3-Clause + license_family: BSD + size: 7237 + timestamp: 1714575625198 +- kind: conda + name: compilers + version: 1.7.0 + build: ha770c72_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda + sha256: f50660a6543c401448e435ff71a2849faae203e3362be7618d994b6baf345f12 + md5: d8d07866ac3b5b6937213c89a1874f08 + depends: + - c-compiler 1.7.0 hd590300_1 + - cxx-compiler 1.7.0 h00ab1b0_1 + - fortran-compiler 1.7.0 heb67821_1 + license: BSD-3-Clause + license_family: BSD + size: 7129 + timestamp: 1714575517071 +- kind: conda + name: compilers + version: 1.7.0 + build: hce30654_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda + sha256: b0cf5dacb676036dfdb077ddb942dbe507559d1c32a44413e0836d2d8d3afe5d + md5: 6230cc3ee9d9546dea4bf0b703614a93 + depends: + - c-compiler 1.7.0 h6aa9301_1 + - cxx-compiler 1.7.0 h2ffa867_1 + - fortran-compiler 1.7.0 hafb19e3_1 + license: BSD-3-Clause + license_family: BSD + size: 7261 + timestamp: 1714575637236 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h00ab1b0_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda + sha256: cf895938292cfd4cfa2a06c6d57aa25c33cc974d4ffe52e704ffb67f5577b93f + md5: 28de2e073db9ca9b72858bee9fb6f571 + depends: + - c-compiler 1.7.0 hd590300_1 + - gxx + - gxx_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6283 + timestamp: 1714575513327 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h2ffa867_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda + sha256: c07de4bdfcae8e0a589d360b79ae50f8f183fe698bc400b609c5e5d1f26e8b0f + md5: f75f0313233f50a6a58f7444a1c725a9 + depends: + - c-compiler 1.7.0 h6aa9301_1 + - clangxx_osx-arm64 16.* + license: BSD-3-Clause + license_family: BSD + size: 6442 + timestamp: 1714575634473 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h7728843_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda + sha256: 844b0894552468685c6a9f7eaab3837461e1ebea5c3880d8de616c83b618f044 + md5: e04cb15a20553b973dd068c2dc81d682 + depends: + - c-compiler 1.7.0 h282daa2_1 + - clangxx_osx-64 16.* + license: BSD-3-Clause + license_family: BSD + size: 6394 + timestamp: 1714575621870 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h91493d7_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda + sha256: 2ad395bb14a26f69977b90617f344d4d4406625e839738c3f0418ee500121d96 + md5: 3ad688e50a39f7697a17783a1f42ffdd + depends: + - vs2019_win-64 + license: BSD-3-Clause + license_family: BSD + size: 6554 + timestamp: 1714575655901 +- kind: conda + name: flang + version: 5.0.0 + build: he025d50_20180525 + build_number: 20180525 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 + sha256: 7094bc2242e52aea89b8c83e54770028b0668b12e063b405c3423fbfb94f6fa2 + md5: 6a25fea497e9da30b0aa386db4722fc2 + depends: + - clangdev 5.0.0 + - libflang 5.0.0 h6538335_20180525 + - openmp 5.0.0 + - vc >=14,<15.0a0 + - clangdev * flang* + arch: x86_64 + platform: win + track_features: + - flang + license: Apache 2.0 + size: 2777448 + timestamp: 1527899241687 +- kind: conda + name: flang_win-64 + version: 5.0.0 + build: h13ae965_20180526 + build_number: 20180526 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 + sha256: 7d006dbff4b97a598b7909c8c00e6f6c770f720ba60e2745137aad2183cbb8a8 + md5: 311b7fe1652dab00ff1086865e965764 + depends: + - flang 5.0.0.* + track_features: + - flang + license: Apache 2.0 + size: 4799 + timestamp: 1611788765006 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h6c2ab21_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda + sha256: 994007a99553e495d397de45484f3aaccfd1cd730019c146903785c0abebadeb + md5: 48319058089f492d5059e04494b81ed9 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-64 12.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6405 + timestamp: 1714575618546 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h9655429_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda + sha256: 911479a08d196ee3bdf46c9fd8886b13eda9a95b7c61daab1f7a2fc68154886c + md5: 3d20729a07ced1515aceea83233e7509 + depends: + - flang_win-64 5.* + license: BSD-3-Clause + license_family: BSD + size: 6573 + timestamp: 1714575658231 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: hafb19e3_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda + sha256: fe78e4d172605c23c359deaca792bc23143d36be445d3f035313c996f5cd8024 + md5: 1a73d464ce1a60f2f103d41455158731 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-arm64 12.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6480 + timestamp: 1714575630136 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: heb67821_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda + sha256: 4293677cdf4c54d13659a3f9ac15cae778310811c62add29bb2e70630756317a + md5: cf4b0e7c4c78bb0662aed9b27c414a3c + depends: + - binutils + - c-compiler 1.7.0 hd590300_1 + - gfortran + - gfortran_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6300 + timestamp: 1714575515211 +- kind: conda + name: gcc + version: 12.4.0 + build: h236703b_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.4.0-h236703b_1.conda + sha256: 62cfa6eeb1827d0d02739bfca66c49aa7ef63c7a3c055035062fb7fe0479a1b7 + md5: b7f73ce286b834487d6cb2dc424ed684 + depends: + - gcc_impl_linux-64 12.4.0.* + license: BSD-3-Clause + license_family: BSD + size: 53770 + timestamp: 1724802037449 +- kind: conda + name: gcc_impl_linux-64 + version: 12.4.0 + build: hb2e57f8_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.4.0-hb2e57f8_1.conda + sha256: 778cd1bfd417a9d4ddeb0fc4b5a0eb9eb9edf69112e1be0b2f2df125225f27af + md5: 3085fe2c70960ea96f1b4171584b500b + depends: + - binutils_impl_linux-64 >=2.40 + - libgcc >=12.4.0 + - libgcc-devel_linux-64 12.4.0 ha4f9413_101 + - libgomp >=12.4.0 + - libsanitizer 12.4.0 h46f95d5_1 + - libstdcxx >=12.4.0 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 62030150 + timestamp: 1724801895487 +- kind: conda + name: gcc_linux-64 + version: 12.4.0 + build: h6b7512a_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.4.0-h6b7512a_1.conda + sha256: fe2dd04ca56f142f1d8e629e35337167596a266f67eeb983a5635645d125a3ee + md5: e55a442a2224a914914d8717d2fbd6da + depends: + - binutils_linux-64 2.40 hb3c18ed_1 + - gcc_impl_linux-64 12.4.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 31282 + timestamp: 1724910059160 +- kind: conda + name: gfortran + version: 12.3.0 + build: h1ca8e4b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda + sha256: 5944ff2f751f68e16882bb970be0a8c62a4f7cd7f3ca5ccec6fd237a4d9e3200 + md5: 158beb35b98f5bd8e74ffe9f3af1cb29 + depends: + - cctools + - gfortran_osx-arm64 12.3.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 31942 + timestamp: 1692106730571 +- kind: conda + name: gfortran + version: 12.3.0 + build: h2c809b3_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda + sha256: e3f99a1f5c88949413b949a1668fff74276f4d434c5fd0d7cb92ff504c6c2189 + md5: c48adbaa8944234b80ef287c37e329b0 + depends: + - cctools + - gfortran_osx-64 12.3.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 31910 + timestamp: 1692106711872 +- kind: conda + name: gfortran + version: 12.4.0 + build: h236703b_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.4.0-h236703b_1.conda + sha256: 989b9200e0c1bad38018bbe5c992414b300e5769ffb7334514e9300d853596c3 + md5: c85a12672bd5f227138bc2e12d979b79 + depends: + - gcc 12.4.0.* + - gcc_impl_linux-64 12.4.0.* + - gfortran_impl_linux-64 12.4.0.* + license: BSD-3-Clause + license_family: BSD + size: 53201 + timestamp: 1724802175387 +- kind: conda + name: gfortran_impl_linux-64 + version: 12.4.0 + build: hc568b83_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.4.0-hc568b83_1.conda + sha256: 73e608ae82b392ca4189203faa8515484ff3f29868f3298f952a362f5f44065e + md5: b3144a7c21fdafdd55c18622eeed0321 + depends: + - gcc_impl_linux-64 >=12.4.0 + - libgcc >=12.4.0 + - libgfortran5 >=12.4.0 + - libstdcxx >=12.4.0 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 15424743 + timestamp: 1724802095460 +- kind: conda + name: gfortran_impl_osx-64 + version: 12.3.0 + build: hc328e78_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda + sha256: d964d751a80f6919f95ae0621db67b89a575c57e517fcf6a8bf3c69aae5d4922 + md5: b3d751dc7073bbfdfa9d863e39b9685d + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-64 12.3.0.* + - libgfortran5 >=12.3.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 20186788 + timestamp: 1707327999586 +- kind: conda + name: gfortran_impl_osx-arm64 + version: 12.3.0 + build: h53ed385_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda + sha256: 92eab044acd11534a17df1c8666b6bb042c32916fcb705b64456c0f2b280d298 + md5: e2dcec0c1129911a3e922b83042a0f38 + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-arm64 12.3.0.* + - libgfortran5 >=12.3.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 17385653 + timestamp: 1707329842729 +- kind: conda + name: gfortran_linux-64 + version: 12.4.0 + build: hd748a6a_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.4.0-hd748a6a_1.conda + sha256: f4d21360a0afa5518502c9b6e0aa3aaee4bbd7271ceb305a6136285ff0a72246 + md5: f9c8dc5385857fa96b5957f322da0535 + depends: + - binutils_linux-64 2.40 hb3c18ed_1 + - gcc_linux-64 12.4.0 h6b7512a_1 + - gfortran_impl_linux-64 12.4.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29631 + timestamp: 1724910072533 +- kind: conda + name: gfortran_osx-64 + version: 12.3.0 + build: h18f7dce_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda + sha256: 527c03edaa1f1faec95476d5045c67c8b1a792dc2ce80cdd22f3db0f0b8a867d + md5: 436af2384c47aedb94af78a128e174f1 + depends: + - cctools_osx-64 + - clang + - clang_osx-64 + - gfortran_impl_osx-64 12.3.0 + - ld64_osx-64 + - libgfortran 5.* + - libgfortran-devel_osx-64 12.3.0 + - libgfortran5 >=12.3.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 34958 + timestamp: 1692106693203 +- kind: conda + name: gfortran_osx-arm64 + version: 12.3.0 + build: h57527a5_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda + sha256: 45b2b76f6db8f6e150239761d3ee2b64d94628c3bf65af0a09924bbfdb8d16e6 + md5: 7d8ce258d478b7dbcc2728168a6959a1 + depends: + - cctools_osx-arm64 + - clang + - clang_osx-arm64 + - gfortran_impl_osx-arm64 12.3.0 + - ld64_osx-arm64 + - libgfortran 5.* + - libgfortran-devel_osx-arm64 12.3.0 + - libgfortran5 >=12.3.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 35073 + timestamp: 1692106707604 +- kind: conda + name: gmp + version: 6.3.0 + build: h7bae524_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd + md5: eed7278dfbab727b56f2c0b64330814b + depends: + - __osx >=11.0 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + size: 365188 + timestamp: 1718981343258 +- kind: conda + name: gmp + version: 6.3.0 + build: hf036a51_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda + sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc + md5: 427101d13f19c4974552a4e5b072eef1 + depends: + - __osx >=10.13 + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + size: 428919 + timestamp: 1718981041839 +- kind: conda + name: gxx + version: 12.4.0 + build: h236703b_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.4.0-h236703b_1.conda + sha256: ccf038a2832624528dfdc52579cad6aa6d1d0ef1272fe9b9efc3b50ac4aa81b9 + md5: 1749f731236f6660f3ba74a052cede24 + depends: + - gcc 12.4.0.* + - gxx_impl_linux-64 12.4.0.* + license: BSD-3-Clause + license_family: BSD + size: 53219 + timestamp: 1724802186786 +- kind: conda + name: gxx_impl_linux-64 + version: 12.4.0 + build: h613a52c_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.4.0-h613a52c_1.conda + sha256: b08ddbe2bdb1c0c0804e86a99eac9f5041227ba44c652b1dc9083843a4e25374 + md5: ef8a8e632fd38345288c3419c868904f + depends: + - gcc_impl_linux-64 12.4.0 hb2e57f8_1 + - libstdcxx-devel_linux-64 12.4.0 ha4f9413_101 + - sysroot_linux-64 + - tzdata + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 12711904 + timestamp: 1724802140227 +- kind: conda + name: gxx_linux-64 + version: 12.4.0 + build: h8489865_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.4.0-h8489865_1.conda + sha256: 8cf86a8caca64fcba09dc8ea78221b539a277a2b63bfef91557c1a6527cf9504 + md5: 7d42368fd1828a144175ff3da449d2fa + depends: + - binutils_linux-64 2.40 hb3c18ed_1 + - gcc_linux-64 12.4.0 h6b7512a_1 + - gxx_impl_linux-64 12.4.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29631 + timestamp: 1724910075881 +- kind: conda + name: icu + version: '75.1' + build: h120a0e1_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 + md5: d68d48a3060eb5abdc1cdc8e2a3a5966 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + size: 11761697 + timestamp: 1720853679409 +- kind: conda + name: icu + version: '75.1' + build: hfee45f7_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 + md5: 5eb22c1d7b3fc4abb50d92d621583137 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 11857802 + timestamp: 1720853997952 +- kind: conda + name: isl + version: '0.26' + build: imath32_h2e86a7b_101 + build_number: 101 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda + sha256: d39bf147cb9958f197dafa0b8ad8c039b7374778edac05b5c78b712786e305c7 + md5: d06222822a9144918333346f145b68c6 + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + size: 894410 + timestamp: 1680649639107 +- kind: conda + name: isl + version: '0.26' + build: imath32_h347afa1_101 + build_number: 101 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda + sha256: fc9272371750c56908b8e535755b1e23cf7803a2cc4a7d9ae539347baa14f740 + md5: e80e44a3f4862b1da870dc0557f8cf3b + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + size: 819937 + timestamp: 1680649567633 +- kind: conda + name: kernel-headers_linux-64 + version: 3.10.0 + build: h4a8ded7_16 + build_number: 16 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_16.conda + sha256: a55044e0f61058a5f6bab5e1dd7f15a1fa7a08ec41501dbfca5ab0fc50b9c0c1 + md5: ff7f38675b226cfb855aebfc32a13e31 + depends: + - _sysroot_linux-64_curr_repodata_hack 3.* + constrains: + - sysroot_linux-64 ==2.17 + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + size: 944344 + timestamp: 1720621422017 +- kind: conda + name: ld64 + version: '711' + build: h634c8be_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_3.conda + sha256: 66c39759e39b403fb02c6d746636ec5f182c15b7af2f9699d2a69a58ed05e37b + md5: 3408bc5ef55bcf2503d7f48ce93d74fb + depends: + - ld64_osx-arm64 711 h4c89ff5_3 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - cctools_osx-arm64 986.* + - cctools 986.* + license: APSL-2.0 + license_family: Other + size: 18898 + timestamp: 1722383839119 +- kind: conda + name: ld64 + version: '711' + build: ha02d983_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_3.conda + sha256: f0dc96e68ff276a746657290cd0c21613e4f01c26bbf32aff6f7ace8f74b8591 + md5: c28c578f9791983a2a9dd480d120d562 + depends: + - ld64_osx-64 711 h04ffbf3_3 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - cctools_osx-64 986.* + - cctools 986.* + license: APSL-2.0 + license_family: Other + size: 18849 + timestamp: 1722383816051 +- kind: conda + name: ld64_osx-64 + version: '711' + build: h04ffbf3_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-h04ffbf3_3.conda + sha256: 65ea151f97a583fe1c650a512cdecc8c92748f26918c2734e1bdabe0b6c21dd3 + md5: 944906b249119ecff9139acf7d1f2574 + depends: + - __osx >=10.13 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - sigtool + - tapi >=1100.0.11,<1101.0a0 + constrains: + - cctools_osx-64 986.* + - ld 711.* + - cctools 986.* + - clang >=16.0.6,<17.0a0 + license: APSL-2.0 + license_family: Other + size: 1096494 + timestamp: 1722383732457 +- kind: conda + name: ld64_osx-arm64 + version: '711' + build: h4c89ff5_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-h4c89ff5_3.conda + sha256: de6b2f5fb30fb39497122ff52fd02d2044549388bd0e7ddb9f013917ad59e9d5 + md5: 55c7903ba7e6813d23aed6940ba3f00e + depends: + - __osx >=11.0 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - sigtool + - tapi >=1100.0.11,<1101.0a0 + constrains: + - cctools_osx-arm64 986.* + - ld 711.* + - clang >=16.0.6,<17.0a0 + - cctools 986.* + license: APSL-2.0 + license_family: Other + size: 1013664 + timestamp: 1722383762935 +- kind: conda + name: ld_impl_linux-64 + version: '2.40' + build: hf3520f5_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda + sha256: 764b6950aceaaad0c67ef925417594dd14cd2e22fff864aeef455ac259263d15 + md5: b80f2f396ca2c28b8c14c437a4ed1e74 + constrains: + - binutils_impl_linux-64 2.40 + license: GPL-3.0-only + license_family: GPL + size: 707602 + timestamp: 1718625640445 +- kind: conda + name: libclang-cpp16 + version: 16.0.6 + build: default_h0c94c6a_13 + build_number: 13 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h0c94c6a_13.conda + sha256: bc064c078a58ce81d26f2fc9b8414c8a7f6d8317caebbe86fe48b5ba2fbbf777 + md5: 04ad673e08f4ba5d434b0c96a2e90e3d + depends: + - __osx >=10.13 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 12823030 + timestamp: 1725061894194 +- kind: conda + name: libclang-cpp16 + version: 16.0.6 + build: default_h5c12605_13 + build_number: 13 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_h5c12605_13.conda + sha256: d0afc760ad64260320732d0b875e9d25ebd3272bddcb8257829afc18f45d680a + md5: 597b84b1d9fc4357ef7404cdfe2b8c26 + depends: + - __osx >=11.0 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 11873230 + timestamp: 1725061438744 +- kind: conda + name: libcxx + version: 18.1.8 + build: h3ed4263_6 + build_number: 6 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-18.1.8-h3ed4263_6.conda + sha256: 6e267698e575bb02c8ed86184fad6d6d3504643dcfa10dad0306d3d25a3d22e3 + md5: 9fefa1597c93b710cc9bce87bffb0428 + depends: + - __osx >=11.0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 1216771 + timestamp: 1724726498879 +- kind: conda + name: libcxx + version: 18.1.8 + build: hd876a4e_6 + build_number: 6 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-18.1.8-hd876a4e_6.conda + sha256: 17f9d82da076bee9db33272f43e04be98afbcb27eba7cd83dda3212a7ee1c218 + md5: 93efb2350f312a3c871e87d9fdc09813 + depends: + - __osx >=10.13 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 1223212 + timestamp: 1724726420315 +- kind: conda + name: libcxx-devel + version: 16.0.6 + build: h86353a2_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-16.0.6-h86353a2_2.conda + sha256: fb51aaeb9911d9999afaf0a3dc8f4eee97c524aac4ec152217372e8645ef8856 + md5: f81c638415433ea5bb5024b49cda17ea + depends: + - libcxx >=16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 717680 + timestamp: 1725067968232 +- kind: conda + name: libcxx-devel + version: 16.0.6 + build: h8f8a49f_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-devel-16.0.6-h8f8a49f_2.conda + sha256: 1c1c6f6f4eca07be3f03929c59c2dd077da3c676fbf5e92c0df3bad2a4f069ab + md5: 677580dee2d1412311d9dd9bf6bfa6b7 + depends: + - libcxx >=16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 716532 + timestamp: 1725067685814 +- kind: conda + name: libflang + version: 5.0.0 + build: h6538335_20180525 + build_number: 20180525 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 + sha256: 0b893b511190332320f4a3e3d6424fbd350271ffbca34eb25b5cd8bc451f1a05 + md5: 9f473a344e18668e99a93f7e21a54b69 + depends: + - openmp 5.0.0 + - vc >=14,<15.0a0 + arch: x86_64 + platform: win + track_features: + - flang + license: Apache 2.0 + size: 531143 + timestamp: 1527899216421 +- kind: conda + name: libgcc + version: 14.1.0 + build: h77fa898_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.1.0-h77fa898_1.conda + sha256: 10fa74b69266a2be7b96db881e18fa62cfa03082b65231e8d652e897c4b335a3 + md5: 002ef4463dd1e2b44a94a4ace468f5d2 + depends: + - _libgcc_mutex 0.1 conda_forge + - _openmp_mutex >=4.5 + constrains: + - libgomp 14.1.0 h77fa898_1 + - libgcc-ng ==14.1.0=*_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 846380 + timestamp: 1724801836552 +- kind: conda + name: libgcc-devel_linux-64 + version: 12.4.0 + build: ha4f9413_101 + build_number: 101 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.4.0-ha4f9413_101.conda + sha256: a8b3f294ec43b249e4161b418dc64502a54de696740e7a2ce909af5651deb494 + md5: 3a7914461d9072f25801a49770780cd4 + depends: + - __unix + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 2556252 + timestamp: 1724801659892 +- kind: conda + name: libgfortran + version: 5.0.0 + build: 13_2_0_h97931a8_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d + md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 + depends: + - libgfortran5 13.2.0 h2873a65_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 110106 + timestamp: 1707328956438 +- kind: conda + name: libgfortran + version: 5.0.0 + build: 13_2_0_hd922786_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b + md5: 4a55d9e169114b2b90d3ec4604cd7bbf + depends: + - libgfortran5 13.2.0 hf226fd6_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 110233 + timestamp: 1707330749033 +- kind: conda + name: libgfortran-devel_osx-64 + version: 12.3.0 + build: h0b6f5ec_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda + sha256: 2d81f8e94d030185f676e85f69b6258e8910d5e7338ed3db397e4ed2d5a50432 + md5: 39eeea5454333825d72202fae2d5e0b8 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 433415 + timestamp: 1707327965963 +- kind: conda + name: libgfortran-devel_osx-arm64 + version: 12.3.0 + build: hc62be1c_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda + sha256: c403832e71e74b128f3c0f17f94080af89a32f374d8607db4e8d3b7e47ad71dc + md5: 0da2eb10fdfde6b4fc5cf91e0a99d29a + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 380238 + timestamp: 1707329807507 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: h2873a65_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b + md5: e4fb4d23ec2870ff3c40d10afe305aec + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 13_2_0_*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1571379 + timestamp: 1707328880361 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: hf226fd6_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a + md5: 66ac81d54e95c534ae488726c1f698ea + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 13_2_0_*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 997381 + timestamp: 1707330687590 +- kind: conda + name: libgfortran5 + version: 14.1.0 + build: hc5f4f2c_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.1.0-hc5f4f2c_1.conda + sha256: c40d7db760296bf9c776de12597d2f379f30e890b9ae70c1de962ff2aa1999f6 + md5: 10a0cef64b784d6ab6da50ebca4e984d + depends: + - libgcc >=14.1.0 + constrains: + - libgfortran 14.1.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1459939 + timestamp: 1724801851300 +- kind: conda + name: libgomp + version: 14.1.0 + build: h77fa898_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_1.conda + sha256: c96724c8ae4ee61af7674c5d9e5a3fbcf6cd887a40ad5a52c99aa36f1d4f9680 + md5: 23c255b008c4f2ae008f81edcabaca89 + depends: + - _libgcc_mutex 0.1 conda_forge + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 460218 + timestamp: 1724801743478 +- kind: conda + name: libiconv + version: '1.17' + build: h0d3ecfb_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + sha256: bc7de5097b97bcafcf7deaaed505f7ce02f648aac8eccc0d5a47cc599a1d0304 + md5: 69bda57310071cf6d2b86caf11573d2d + license: LGPL-2.1-only + size: 676469 + timestamp: 1702682458114 +- kind: conda + name: libiconv + version: '1.17' + build: hd75f5a5_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + sha256: 23d4923baeca359423a7347c2ed7aaf48c68603df0cf8b87cc94a10b0d4e9a23 + md5: 6c3628d047e151efba7cf08c5e54d1ca + license: LGPL-2.1-only + size: 666538 + timestamp: 1702682713201 +- kind: conda + name: libllvm16 + version: 16.0.6 + build: haab561b_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda + sha256: f240f3776b02c39a32ce7397d6f2de072510321c835f4def452fc62e5c3babc0 + md5: 9900d62ede9ce25b569beeeab1da094e + depends: + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 23347663 + timestamp: 1701374993634 +- kind: conda + name: libllvm16 + version: 16.0.6 + build: hbedff68_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda + sha256: ad848dc0bb02b1dbe54324ee5700b050a2e5f63c095f5229b2de58249a3e268e + md5: 8fd56c0adc07a37f93bd44aa61a97c90 + depends: + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 25196932 + timestamp: 1701379796962 +- kind: conda + name: libsanitizer + version: 12.4.0 + build: h46f95d5_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.4.0-h46f95d5_1.conda + sha256: 09bfebe6b68ca51018df751e231bf187f96aa49f4d0804556c3920b50d7a244b + md5: 6cf3b8a6dd5b1525d7b2653f1ce8c2c5 + depends: + - libgcc >=12.4.0 + - libstdcxx >=12.4.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3947704 + timestamp: 1724801833649 +- kind: conda + name: libstdcxx + version: 14.1.0 + build: hc0a3c3a_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.1.0-hc0a3c3a_1.conda + sha256: 44decb3d23abacf1c6dd59f3c152a7101b7ca565b4ef8872804ceaedcc53a9cd + md5: 9dbb9699ea467983ba8a4ba89b08b066 + depends: + - libgcc 14.1.0 h77fa898_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3892781 + timestamp: 1724801863728 +- kind: conda + name: libstdcxx-devel_linux-64 + version: 12.4.0 + build: ha4f9413_101 + build_number: 101 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.4.0-ha4f9413_101.conda + sha256: 13a2c9b166b4338ef6b0a91c6597198dbb227c038ebaa55df4b6a3f6bfccd5f3 + md5: 5e22204cb6cedf08c64933360ccebe7e + depends: + - __unix + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 11890684 + timestamp: 1724801712899 +- kind: conda + name: libxml2 + version: 2.12.7 + build: h01dff8b_4 + build_number: 4 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda + sha256: a9a76cdc6e93c0182bc2ac58b1ea0152be1a16a5d23f4dc7b8df282a7aef8d20 + md5: 1265488dc5035457b729583119ad4a1b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.2.6,<6.0a0 + license: MIT + license_family: MIT + size: 588990 + timestamp: 1721031045514 +- kind: conda + name: libxml2 + version: 2.12.7 + build: heaf3512_4 + build_number: 4 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda + sha256: ed18a2d8d428c0b88d47751ebcc7cc4e6202f99c3948fffd776cba83c4f0dad3 + md5: ea1be6ecfe814da889e882c8b6ead79d + depends: + - __osx >=10.13 + - icu >=75.1,<76.0a0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xz >=5.2.6,<6.0a0 + license: MIT + license_family: MIT + size: 619901 + timestamp: 1721031175411 +- kind: conda + name: libzlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d + md5: b7575b5aa92108dcc9aaab0f05f2dbce + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + size: 57372 + timestamp: 1716874211519 +- kind: conda + name: libzlib + version: 1.3.1 + build: hfb2fe0b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda + sha256: c34365dd37b0eab27b9693af32a1f7f284955517c2cc91f1b88a7ef4738ff03e + md5: 636077128927cf79fd933276dc3aed47 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + size: 46921 + timestamp: 1716874262512 +- kind: conda + name: llvm-meta + version: 5.0.0 + build: '0' + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 + sha256: 090bbeacc3297ff579b53f55ad184f05c30e316fe9d5d7df63df1d2ad4578b79 + md5: 213b5b5ad34008147a824460e50a691c + license: BSD-3-Clause + license_family: BSD + size: 2667 +- kind: conda + name: llvm-openmp + version: 18.1.8 + build: h15ab845_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_1.conda + sha256: 06a245abb6e6d8d6662a35ad162eacb39f431349edf7cea9b1ff73b2da213c58 + md5: ad0afa524866cc1c08b436865d0ae484 + depends: + - __osx >=10.13 + constrains: + - openmp 18.1.8|18.1.8.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 300358 + timestamp: 1723605369115 +- kind: conda + name: llvm-openmp + version: 18.1.8 + build: hde57baf_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_1.conda + sha256: 7a76e2932ac77e6314bfa1c4ff83f617c8260313bfed1b8401b508ed3e9d70ba + md5: fe89757e3cd14bb1c6ebd68dac591363 + depends: + - __osx >=11.0 + constrains: + - openmp 18.1.8|18.1.8.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 276263 + timestamp: 1723605341828 +- kind: conda + name: llvm-tools + version: 16.0.6 + build: haab561b_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda + sha256: 64cc3547a2b0a3700a9fa0bd1fd3258156900b48ae73fc1a4b391002ca1462bf + md5: ca8e3771122c520fbe72af7c83d6d4cd + depends: + - libllvm16 16.0.6 haab561b_3 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + constrains: + - llvmdev 16.0.6 + - clang 16.0.6.* + - clang-tools 16.0.6.* + - llvm 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 20685770 + timestamp: 1701375136405 +- kind: conda + name: llvm-tools + version: 16.0.6 + build: hbedff68_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda + sha256: dff3ca83c6945f020ee6d3c62ddb3ed175ae8a357be3689a8836bcfe25ad9882 + md5: e9356b0807462e8f84c1384a8da539a5 + depends: + - libllvm16 16.0.6 hbedff68_3 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + constrains: + - llvmdev 16.0.6 + - clang 16.0.6.* + - clang-tools 16.0.6.* + - llvm 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 22221159 + timestamp: 1701379965425 +- kind: conda + name: mpc + version: 1.3.1 + build: h8f1351a_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_0.conda + sha256: ab5f8aff9a80913fe07515b7374ba275ad9cd85be551da7f468c5191abaa4678 + md5: a02d538f0d2a3da94d21a95396fff67e + depends: + - __osx >=11.0 + - gmp >=6.3.0,<7.0a0 + - mpfr >=4.2.1,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + size: 104306 + timestamp: 1724862137787 +- kind: conda + name: mpc + version: 1.3.1 + build: h9d8efa1_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_0.conda + sha256: 38103e9442d6c4a734264125dd90cb3a802ab135c160684fe9a5240ac239ec49 + md5: 0b5ec8477c260edd8bc090b20ff8f3be + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + - mpfr >=4.2.1,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + size: 107925 + timestamp: 1724862188478 +- kind: conda + name: mpfr + version: 4.2.1 + build: h1cfca0a_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h1cfca0a_2.conda + sha256: 4ed8519e032d1f5be5e5c1324d630aee13e81498b35999a4ff8bb7f38c3dc44e + md5: 56b5b819e0ad2c08a67e630211629896 + depends: + - __osx >=11.0 + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 346298 + timestamp: 1722132645001 +- kind: conda + name: mpfr + version: 4.2.1 + build: hc80595b_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-hc80595b_2.conda + sha256: 24e27ad9a71f51d2858c72e7526a7aebec1a28524003fa79a9a5d682f0d5d125 + md5: fc9b5179824146b67ad5a0b053b253ff + depends: + - __osx >=10.13 + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 373188 + timestamp: 1722132769513 +- kind: conda + name: openmp + version: 5.0.0 + build: vc14_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 + sha256: 05c19170938b589f59049679d4e0679c98160fecc6fd1bf721b0f4980bd235dd + md5: 8284c925330fa53668ade00db3c9e787 + depends: + - llvm-meta 5.0.0|5.0.0.* + - vc 14.* + arch: x86_64 + platform: win + license: NCSA + size: 590466 +- kind: conda + name: openssl + version: 3.3.1 + build: h8359307_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-h8359307_3.conda + sha256: 9dd1ee7a8c21ff4fcbb98e9d0be0e83e5daf8a555c73589ad9e3046966b72e5e + md5: 644904d696d83c0ac78d594e0cf09f66 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2888820 + timestamp: 1724402552318 +- kind: conda + name: openssl + version: 3.3.1 + build: hd23fc13_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-hd23fc13_3.conda + sha256: 63921822fbb66337e0fd50b2a07412583fbe7783bc92c663bdf93c9a09026fdc + md5: ad8c8c9556a701817bd1aca75a302e96 + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2549881 + timestamp: 1724403015051 +- kind: conda + name: sigtool + version: 0.1.3 + build: h44b9a77_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + sha256: 70791ae00a3756830cb50451db55f63e2a42a2fa2a8f1bab1ebd36bbb7d55bff + md5: 4a2cac04f86a4540b8c9b8d8f597848f + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + size: 210264 + timestamp: 1643442231687 +- kind: conda + name: sigtool + version: 0.1.3 + build: h88f4db0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + sha256: 46fdeadf8f8d725819c4306838cdfd1099cd8fe3e17bd78862a5dfdcd6de61cf + md5: fbfb84b9de9a6939cb165c02c69b1865 + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + size: 213817 + timestamp: 1643442169866 +- kind: conda + name: sysroot_linux-64 + version: '2.17' + build: h4a8ded7_16 + build_number: 16 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_16.conda + sha256: b892b0b9c6dc8efe8b9b5442597d1ab8d65c0dc7e4e5a80f822cbdf0a639bd77 + md5: 223fe8a3ff6d5e78484a9d58eb34d055 + depends: + - _sysroot_linux-64_curr_repodata_hack 3.* + - kernel-headers_linux-64 3.10.0 h4a8ded7_16 + - tzdata + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + size: 15513240 + timestamp: 1720621429816 +- kind: conda + name: tapi + version: 1100.0.11 + build: h9ce4665_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 + sha256: 34b18ce8d1518b67e333ca1d3af733c3976ecbdf3a36b727f9b4dedddcc588fa + md5: f9ff42ccf809a21ba6f8607f8de36108 + depends: + - libcxx >=10.0.0.a0 + license: NCSA + license_family: MIT + size: 201044 + timestamp: 1602664232074 +- kind: conda + name: tapi + version: 1100.0.11 + build: he4954df_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 + sha256: 1709265fbee693a9e8b4126b0a3e68a6c4718b05821c659279c1af051f2d40f3 + md5: d83362e7d0513f35f454bc50b0ca591d + depends: + - libcxx >=11.0.0.a0 + license: NCSA + license_family: MIT + size: 191416 + timestamp: 1602687595316 +- kind: conda + name: tzdata + version: 2024a + build: h8827d51_1 + build_number: 1 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h8827d51_1.conda + sha256: 7d21c95f61319dba9209ca17d1935e6128af4235a67ee4e57a00908a1450081e + md5: 8bfdead4e0fff0383ae4c9c50d0531bd + license: LicenseRef-Public-Domain + size: 124164 + timestamp: 1724736371498 +- kind: conda + name: ucrt + version: 10.0.22621.0 + build: h57928b3_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 + sha256: f29cdaf8712008f6b419b8b1a403923b00ab2504bfe0fb2ba8eb60e72d4f14c6 + md5: 72608f6cd3e5898229c3ea16deb1ac43 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-Proprietary + license_family: PROPRIETARY + size: 1283972 + timestamp: 1666630199266 +- kind: conda + name: vc + version: '14.3' + build: h8a93ad2_20 + build_number: 20 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h8a93ad2_20.conda + sha256: 23ac5feb15a9adf3ab2b8c4dcd63650f8b7ae860c5ceb073e49cf71d203eddef + md5: 8558f367e1d7700554f7cdb823c46faf + depends: + - vc14_runtime >=14.40.33810 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 17391 + timestamp: 1717709040616 +- kind: conda + name: vc14_runtime + version: 14.40.33810 + build: hcc2c482_20 + build_number: 20 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.40.33810-hcc2c482_20.conda + sha256: bba8daa6f78b26b48fb7e1377eb52160e25495710bf53146c5f405bd50565982 + md5: ad33c7cd933d69b9dee0f48317cdf137 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.40.33810.* *_20 + license: LicenseRef-ProprietaryMicrosoft + license_family: Proprietary + size: 751028 + timestamp: 1724712684919 +- kind: conda + name: vs2015_runtime + version: 14.40.33810 + build: h3bf8584_20 + build_number: 20 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.40.33810-h3bf8584_20.conda + sha256: 0c2803f7a788c51f28235a7228dc2ab3f107b4b16ab0845a3e595c8c51e50a7a + md5: c21f1b4a3a30bbc3ef35a50957578e0e + depends: + - vc14_runtime >=14.40.33810 + license: BSD-3-Clause + license_family: BSD + size: 17395 + timestamp: 1717709043353 +- kind: conda + name: vs2019_win-64 + version: 19.29.30139 + build: he1865b1_20 + build_number: 20 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda + sha256: b9b3faf4fa20301ad1886cfde20d339ea6c2e95de8f4710e0b49af1ca1d3a657 + md5: bc2f92e632f5c6b0d94e365546c7fc6e + depends: + - vswhere + constrains: + - vs_win-64 2019.11 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 19744 + timestamp: 1716231200159 +- kind: conda + name: vswhere + version: 3.1.7 + build: h57928b3_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.7-h57928b3_0.conda + sha256: 8caeda9c0898cb8ee2cf4f45640dbbbdf772ddc01345cfb0f7b352c58b4d8025 + md5: ba83df93b48acfc528f5464c9a882baa + license: MIT + license_family: MIT + size: 219013 + timestamp: 1719460515960 +- kind: conda + name: xz + version: 5.2.6 + build: h57fd34a_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 + sha256: 59d78af0c3e071021cfe82dc40134c19dab8cdf804324b62940f5c8cd71803ec + md5: 39c6b54e94014701dd157f4f576ed211 + license: LGPL-2.1 and GPL-2.0 + size: 235693 + timestamp: 1660346961024 +- kind: conda + name: xz + version: 5.2.6 + build: h775f41a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 + md5: a72f9d4ea13d55d745ff1ed594747f10 + license: LGPL-2.1 and GPL-2.0 + size: 238119 + timestamp: 1660346964847 +- kind: conda + name: zlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda + sha256: 41bd5fef28b2755d637e3a8ea5c84010628392fbcf80c7e3d7370aaced7ee4fe + md5: 3ac9ef8975965f9698dbedd2a4cc5894 + depends: + - __osx >=10.13 + - libzlib 1.3.1 h87427d6_1 + license: Zlib + license_family: Other + size: 88782 + timestamp: 1716874245467 +- kind: conda + name: zlib + version: 1.3.1 + build: hfb2fe0b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda + sha256: 87360c2dc662916aac37cf01e53324b4f4f78db6f399220818076752b093ede5 + md5: f27e021db7862b6ddbc1d3578f10d883 + depends: + - __osx >=11.0 + - libzlib 1.3.1 hfb2fe0b_1 + license: Zlib + license_family: Other + size: 78260 + timestamp: 1716874280334 +- kind: conda + name: zstd + version: 1.5.6 + build: h915ae27_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda + sha256: efa04a98cb149643fa54c4dad5a0179e36a5fbc88427ea0eec88ceed87fd0f96 + md5: 4cb2cd56f039b129bb0e491c1164167e + depends: + - __osx >=10.9 + - libzlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 498900 + timestamp: 1714723303098 +- kind: conda + name: zstd + version: 1.5.6 + build: hb46c0d2_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda + sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 + md5: d96942c06c3e84bfcc5efb038724a7fd + depends: + - __osx >=11.0 + - libzlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 405089 + timestamp: 1714723101397 diff --git a/test/compilers/pixi.toml b/test/compilers/pixi.toml new file mode 100644 index 0000000..7b9c17d --- /dev/null +++ b/test/compilers/pixi.toml @@ -0,0 +1,7 @@ +[project] +channels = ["conda-forge"] +name = "compilers" +platforms = ["osx-arm64", "linux-64", "win-64", "osx-64"] + +[dependencies] +compilers = "*"