diff --git a/testsuite/.dprint.jsonc b/testsuite/.dprint.jsonc new file mode 100644 index 00000000..9268bcc7 --- /dev/null +++ b/testsuite/.dprint.jsonc @@ -0,0 +1,11 @@ +{ + "yaml": { + "printWidth": 100, + "formatComments": true, + "braceSpacing": false, + }, + "excludes": [ "**/*-lock.json", "**/*.lock", "**/node_modules/", "dist/" ], + "plugins": [ + "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm", + ], +} diff --git a/testsuite/.gitattributes b/testsuite/.gitattributes new file mode 100644 index 00000000..ba448629 --- /dev/null +++ b/testsuite/.gitattributes @@ -0,0 +1 @@ +pixi.lock merge=binary linguist-language=YAML linguist-generated=true diff --git a/testsuite/.github/actionlint.yml b/testsuite/.github/actionlint.yml new file mode 100644 index 00000000..812eb174 --- /dev/null +++ b/testsuite/.github/actionlint.yml @@ -0,0 +1,6 @@ +self-hosted-runner: + labels: + - 8core_ubuntu_latest_runner + - 16core_windows_latest_runner + - windows_arm64_2025_large + - windows_x64_2025_large diff --git a/testsuite/.github/workflows/CI.yml b/testsuite/.github/workflows/CI.yml new file mode 100644 index 00000000..d89b890c --- /dev/null +++ b/testsuite/.github/workflows/CI.yml @@ -0,0 +1,95 @@ +name: CI + +on: + push: + branches: + - main + workflow_dispatch: + pull_request: + types: + - labeled + - synchronize + - opened + +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + +env: + CICD_INTERMEDIATES_DIR: "_cicd-intermediates" + XDG_CACHE_HOME: ${{ github.workspace }}/.cache + PYTEST_ADDOPTS: "--color=yes" + PYTHONIOENCODING: utf-8 + +jobs: + test-linux-x86_64: + timeout-minutes: 10 + name: Build test Linux x86_64 + runs-on: 8core_ubuntu_latest_runner + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + + - name: Set up pixi + uses: prefix-dev/setup-pixi@main + with: + cache: true + cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }} + + - name: Download artifacts + run: pixi run download-artifacts + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Run integration tests + run: pixi run --locked test-slow + + test-windows-x86_64: + timeout-minutes: 10 + name: Build test Windows x86_64 + runs-on: windows-latest + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + + - name: Create Dev Drive + run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1 + + - name: Copy Git Repo to Dev Drive + run: Copy-Item -Path "${{ github.workspace }}" -Destination "${{ env.PIXI_WORKSPACE }}" -Recurse + + - name: Set up pixi + uses: prefix-dev/setup-pixi@main + with: + manifest-path: ${{ env.PIXI_WORKSPACE }}/pixi.toml + cache: true + cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }} + + - name: Download artifacts + working-directory: ${{ env.PIXI_WORKSPACE }} + run: pixi run download-artifacts + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Run integration tests + run: pixi run --locked test-slow + working-directory: ${{ env.PIXI_WORKSPACE }} + + test-macos-aarch64: + timeout-minutes: 10 + name: Build test macOS aarch64 + runs-on: macos-14 + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + + - name: Set up pixi + uses: prefix-dev/setup-pixi@main + with: + cache: true + cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }} + + - name: Download artifacts + run: pixi run download-artifacts + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Run integration tests + run: pixi run --locked test-slow diff --git a/testsuite/.github/workflows/enforce-sha.yml b/testsuite/.github/workflows/enforce-sha.yml new file mode 100644 index 00000000..346d99a3 --- /dev/null +++ b/testsuite/.github/workflows/enforce-sha.yml @@ -0,0 +1,18 @@ +on: + push: + branches: [main] + pull_request: + +name: Security + +jobs: + ensure-pinned-actions: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - name: Ensure SHA pinned actions + uses: zgosalvez/github-actions-ensure-sha-pinned-actions@9e9574ef04ea69da568d6249bd69539ccc704e74 # v4 + with: + allowlist: | + prefix-dev/ diff --git a/testsuite/.github/workflows/lint.yml b/testsuite/.github/workflows/lint.yml new file mode 100644 index 00000000..8b818825 --- /dev/null +++ b/testsuite/.github/workflows/lint.yml @@ -0,0 +1,28 @@ +name: Lint + +on: + push: + branches: + - main + workflow_dispatch: + pull_request: + types: + - labeled + - synchronize + - opened + +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - name: Set up pixi + uses: prefix-dev/setup-pixi@main + with: + environments: lint + - name: lint (if this step fails, please 'pixi run lint' locally and push the changes) + run: pixi run lint diff --git a/testsuite/.github/workflows/prevent-branch-override-merge.yml b/testsuite/.github/workflows/prevent-branch-override-merge.yml new file mode 100644 index 00000000..208aa869 --- /dev/null +++ b/testsuite/.github/workflows/prevent-branch-override-merge.yml @@ -0,0 +1,17 @@ +name: Prevent Branch Override Merge + +on: + pull_request: + branches: [main] + +jobs: + check-branch-override: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + + - name: Set up pixi + uses: prefix-dev/setup-pixi@main + + - name: Check for branch override files + run: pixi run check-branch-override diff --git a/testsuite/.github/workflows/setup-dev-drive.ps1 b/testsuite/.github/workflows/setup-dev-drive.ps1 new file mode 100644 index 00000000..559ab9e8 --- /dev/null +++ b/testsuite/.github/workflows/setup-dev-drive.ps1 @@ -0,0 +1,62 @@ +# Configures a drive for testing in CI. +# Credits to astral-sh/uv: https://github.com/astral-sh/uv/blob/d2b9ffdc9e3f336e46b0af18a8554de560bfbefc/.github/workflows/setup-dev-drive.ps1 + +# When not using a GitHub Actions "larger runner", the `D:` drive is present and +# has similar or better performance characteristics than a ReFS dev drive. +# Sometimes using a larger runner is still more performant (e.g., when running +# the test suite) and we need to create a dev drive. This script automatically +# configures the appropriate drive. +if (Test-Path "D:\") { + Write-Output "Using existing drive at D:" + $Drive = "D:" +} else { + # The size (20 GB) is chosen empirically to be large enough for our + # workflows; larger drives can take longer to set up. + $Volume = New-VHD -Path C:\pixi_dev_drive.vhdx -SizeBytes 20GB | + Mount-VHD -Passthru | + Initialize-Disk -Passthru | + New-Partition -AssignDriveLetter -UseMaximumSize | + Format-Volume -DevDrive -Confirm:$false -Force + + $Drive = "$($Volume.DriveLetter):" + + # Set the drive as trusted + # See https://learn.microsoft.com/en-us/windows/dev-drive/#how-do-i-designate-a-dev-drive-as-trusted + fsutil devdrv trust $Drive + + # Disable antivirus filtering on dev drives + # See https://learn.microsoft.com/en-us/windows/dev-drive/#how-do-i-configure-additional-filters-on-dev-drive + fsutil devdrv enable /disallowAv + + # Remount so the changes take effect + Dismount-VHD -Path C:\pixi_dev_drive.vhdx + Mount-VHD -Path C:\pixi_dev_drive.vhdx + + # Show some debug information + Write-Output $Volume + fsutil devdrv query $Drive + + Write-Output "Using Dev Drive at $Volume" +} + +$Tmp = "$($Drive)\pixi-tmp" + +# Create the directory ahead of time in an attempt to avoid race-conditions +New-Item $Tmp -ItemType Directory + +# Move Cargo to the dev drive +New-Item -Path "$($Drive)\.cargo\bin" -ItemType Directory -Force +if (Test-Path "C:\Users\runneradmin\.cargo") { + Copy-Item -Path "C:\Users\runneradmin\.cargo\*" -Destination "$($Drive)\.cargo\" -Recurse -Force +} + +Write-Output ` + "DEV_DRIVE=$($Drive)" ` + "TMP=$($Tmp)" ` + "TEMP=$($Tmp)" ` + "RATTLER_CACHE_DIR=$($Drive)\rattler-cache" ` + "RUSTUP_HOME=$($Drive)\.rustup" ` + "CARGO_HOME=$($Drive)\.cargo" ` + "PIXI_HOME=$($Drive)\.pixi" ` + "PIXI_WORKSPACE=$($Drive)\pixi" ` + >> $env:GITHUB_ENV diff --git a/testsuite/.gitignore b/testsuite/.gitignore new file mode 100644 index 00000000..81073144 --- /dev/null +++ b/testsuite/.gitignore @@ -0,0 +1,17 @@ +target +.idea +.vscode +.test-projects +__pycache__ +.pixi +.build +.DS_store +site/ +.cache +pytest-temp +/vendor +.env +artifacts +*.local.* +AGENTS.md +files.txt \ No newline at end of file diff --git a/testsuite/.ruff.toml b/testsuite/.ruff.toml new file mode 100644 index 00000000..916744b2 --- /dev/null +++ b/testsuite/.ruff.toml @@ -0,0 +1,6 @@ +line-length = 100 +lint.fixable = ["I"] + +[format] +indent-style = "space" +quote-style = "double" diff --git a/testsuite/.taplo.toml b/testsuite/.taplo.toml new file mode 100644 index 00000000..4e54f570 --- /dev/null +++ b/testsuite/.taplo.toml @@ -0,0 +1,2 @@ +[formatting] +reorder_keys = true diff --git a/testsuite/CODE_OF_CONDUCT.md b/testsuite/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..995c9cf6 --- /dev/null +++ b/testsuite/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socioeconomic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +hi@prefix.dev. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/testsuite/LICENSE b/testsuite/LICENSE new file mode 100644 index 00000000..4b653c08 --- /dev/null +++ b/testsuite/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2023, prefix.dev GmbH + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/testsuite/README.md b/testsuite/README.md new file mode 100644 index 00000000..2c4a1de5 --- /dev/null +++ b/testsuite/README.md @@ -0,0 +1,57 @@ +# Pixi Build Testsuite + +This repo contains the testsuite that is used by both [Pixi] CI and [pixi-build-backends] CI to verify that they work properly in combination. + + +## Local development + +The tests can use the pre-built binaries produced by the Pixi and pixi-build-backends CI workflows. Download the latest artifacts for your platform: + +```shell +pixi run download-artifacts +``` + +The binaries are stored in `artifacts/`, alongside a `download-metadata.json` file that records which branch or PR each artifact originated from. When running locally the script will reuse the active `gh auth` session; if `gh` is unavailable, set `GITHUB_TOKEN` or pass `--token`. Use `--repo pixi` or `--repo pixi-build-backends` to fetch artifacts for a single project. + +With the artifacts in place you can run the fast subset of the tests (or any other Pixi task): + +```shell +pixi run test +``` + +### Using local builds instead of artifacts + +If you prefer to use local checkouts, create a `.env` file with the paths to your repositories: + +```shell +PIXI_REPO="/path/to/pixi-repository" +PIXI_BIN_DIR="${PIXI_REPO}/target/pixi/release" + +BUILD_BACKENDS_REPO="/path/to/pixi-build-backends-repository" +``` + +Then build the binaries with: + +```shell +pixi run build-repos +``` + +## Testing PR combinations + +To test a combination of PRs from this testsuite with PRs from [Pixi] or [pixi-build-backends]: + +1. Create a `.env.ci` or modify your local `.env` file with PR numbers: + ```shell + # Test with specific PR from pixi repository + PIXI_PR_NUMBER="123" + + # Test with specific PR from pixi-build-backends repository + BUILD_BACKENDS_PR_NUMBER="456" + ``` +2. `pixi run download-artifacts` (locally or in CI) will download artifacts from these PRs instead of main +3. **Important**: Remove `.env.ci` before merging to main (CI will prevent merge if present) + +This allows you to test how your testsuite changes work with specific PRs from the other repositories. + +[Pixi]: https://github.com/prefix-dev/pixi +[pixi-build-backends]: https://github.com/prefix-dev/pixi-build-backends diff --git a/testsuite/examples/build-feedstock/pixi.lock b/testsuite/examples/build-feedstock/pixi.lock new file mode 100644 index 00000000..906f8806 --- /dev/null +++ b/testsuite/examples/build-feedstock/pixi.lock @@ -0,0 +1,299 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.3-h4237e3c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.1-h81ee809_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: git+https://github.com/conda-forge/pytest-order-feedstock?subdirectory=recipe%2F#7ec770a68e2590a16aa59ccc45fda77fd5f273cd + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda +packages: +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda + sha256: 29defbd83c7829788358678ec996adeee252fa4d4274b7cd386c1ed73d2b201e + md5: d16c90324aef024877d8713c0b7fea5b + depends: + - __unix + license: ISC + size: 155658 + timestamp: 1752482350666 +- conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + md5: 962b9857ee8e7018c22f2776ffa0b2d7 + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 27011 + timestamp: 1733218222191 +- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca + md5: 72e42d28960d875c7654614f8b50939a + depends: + - python >=3.9 + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 + size: 21284 + timestamp: 1746947398083 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca + md5: 6837f3eff7dcea42ecd714ce1ac2b108 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 11474 + timestamp: 1733223232820 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 71829 + timestamp: 1748393749336 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.3-h4237e3c_1.conda + sha256: 248ba9622ee91c3ae1266f7b69143adf5031e1f2d94b6d02423e192e47531697 + md5: 6d034f4604ac104a1256204af7d1a534 + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902818 + timestamp: 1753262833682 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.1-h81ee809_0.conda + sha256: f94fde0f096fa79794c8aa0a2665630bbf9026cc6438e8253f6555fc7281e5a8 + md5: a8ac77e7c7e58d43fa34d60bd4361062 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3071649 + timestamp: 1751390309393 +- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + size: 62477 + timestamp: 1745345660407 +- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc + md5: 7da7ccd349dbf6487a7778579d2bb971 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 24246 + timestamp: 1747339794916 +- conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 + depends: + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + size: 889287 + timestamp: 1750615908735 +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + sha256: 93e267e4ec35353e81df707938a6527d5eb55c97bf54c3b87229b69523afb59d + md5: a49c2283f24696a7b30367b7346a0144 + depends: + - colorama >=0.4 + - exceptiongroup >=1 + - iniconfig >=1 + - packaging >=20 + - pluggy >=1.5,<2 + - pygments >=2.7.2 + - python >=3.9 + - tomli >=1 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + size: 276562 + timestamp: 1750239526127 +- conda: git+https://github.com/conda-forge/pytest-order-feedstock?subdirectory=recipe%2F#7ec770a68e2590a16aa59ccc45fda77fd5f273cd + name: pytest-order + version: 1.3.0 + build: pyhf9edf01_2 + subdir: noarch + depends: + - python >=3.9 + - pytest >=5.0 + - python + channel: null + license: MIT +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + build_number: 102 + sha256: ee1b09fb5563be8509bb9b29b2b436a0af75488b5f1fa6bcd93fe0fba597d13f + md5: 123b7f04e7b8d6fc206cf2d3466f8a4b + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12931515 + timestamp: 1750062475020 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + build_number: 8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 7002 + timestamp: 1752805902938 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda + sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e + md5: ac944244f1fed2eb49bae07193ae8215 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 19167 + timestamp: 1733256819729 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + sha256: 4f52390e331ea8b9019b87effaebc4f80c6466d09f68453f52d5cdc2a3e1194f + md5: e523f4f1e980ed7a4240d7e27e9ec81f + depends: + - python >=3.9 + - python + license: PSF-2.0 + license_family: PSF + size: 51065 + timestamp: 1751643513473 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 diff --git a/testsuite/examples/build-feedstock/pixi.toml b/testsuite/examples/build-feedstock/pixi.toml new file mode 100644 index 00000000..6545c340 --- /dev/null +++ b/testsuite/examples/build-feedstock/pixi.toml @@ -0,0 +1,14 @@ +[workspace] +authors = ["Wolf Vollprecht "] +channels = ["https://prefix.dev/conda-forge"] +description = "Add a short description here" +name = "build-feedstock" +platforms = ["osx-arm64"] +preview = ["pixi-build"] +version = "0.1.0" + +[workspace.build-variants] +python_min = ["3.9"] + +[dependencies] +pytest-order = { git = "https://github.com/conda-forge/pytest-order-feedstock", subdirectory = "recipe/" } diff --git a/testsuite/examples/linkerd/pixi.lock b/testsuite/examples/linkerd/pixi.lock new file mode 100644 index 00000000..ecd54fc0 --- /dev/null +++ b/testsuite/examples/linkerd/pixi.lock @@ -0,0 +1,35 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: ./recipes/linkerd + build: hb0f4dca_0 + osx-arm64: + - conda: ./recipes/linkerd + build: h60d57d3_0 +packages: +- conda: ./recipes/linkerd + name: linkerd + version: 25.5.2 + build: h60d57d3_0 + subdir: osx-arm64 + license: Apache-2.0 + input: + hash: 02dfaaeb24ff87a13a08bb9b5267b12196b0437269e7302f040e4b507cd0a94d + globs: + - recipe.yaml + - variants.yaml +- conda: ./recipes/linkerd + name: linkerd + version: 25.5.2 + build: hb0f4dca_0 + subdir: linux-64 + license: Apache-2.0 + input: + hash: 02dfaaeb24ff87a13a08bb9b5267b12196b0437269e7302f040e4b507cd0a94d + globs: + - recipe.yaml + - variants.yaml diff --git a/testsuite/examples/linkerd/pixi.toml b/testsuite/examples/linkerd/pixi.toml new file mode 100644 index 00000000..7483f08d --- /dev/null +++ b/testsuite/examples/linkerd/pixi.toml @@ -0,0 +1,13 @@ +[workspace] +authors = ["Wolf Vollprecht "] +channels = ["https://prefix.dev/conda-forge"] +description = "Add a short description here" +name = "linker" +platforms = ["osx-arm64", "linux-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[tasks] + +[dependencies] +linkerd = { path = "./recipes/linkerd" } diff --git a/testsuite/examples/linkerd/recipes/linkerd/LICENSE b/testsuite/examples/linkerd/recipes/linkerd/LICENSE new file mode 100644 index 00000000..6f756351 --- /dev/null +++ b/testsuite/examples/linkerd/recipes/linkerd/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/testsuite/examples/linkerd/recipes/linkerd/recipe.yaml b/testsuite/examples/linkerd/recipes/linkerd/recipe.yaml new file mode 100644 index 00000000..5fb14bbf --- /dev/null +++ b/testsuite/examples/linkerd/recipes/linkerd/recipe.yaml @@ -0,0 +1,36 @@ +package: + name: linkerd + version: 25.5.2 + +source: + - if: linux and x86_64 + then: + url: https://github.com/linkerd/linkerd2/releases/download/edge-25.5.2/linkerd2-cli-edge-25.5.2-linux-amd64 + sha256: 55e7721ab0eb48217f239628b55517b7d663a962df18cdab180e5d42e45f83cb + file_name: linkerd + - if: osx and arm64 + then: + url: https://github.com/linkerd/linkerd2/releases/download/edge-25.5.2/linkerd2-cli-edge-25.5.2-darwin-arm64 + sha256: 405ddf3af0089bfece93d811c9bfb9f63e3a000e3f423163fc56690ef4d427cf + file_name: linkerd + +build: + script: + - chmod +x linkerd + - mkdir -p $PREFIX/bin + - mv linkerd $PREFIX/bin/ + +tests: + - script: + - linkerd version + # can add more tests here + +about: + homepage: https://linkerd.io/ + license: Apache-2.0 + summary: Linkerd is an ultralight service mesh for Kubernetes. + description: | + Linkerd is an ultralight service mesh for Kubernetes. It adds observability, reliability, and security to your applications without requiring any code changes. Linkerd is open source and free to use. + license_file: LICENSE + # documentation: ... + repository: https://github.com/linkerd/linkerd2 diff --git a/testsuite/lefthook.yml b/testsuite/lefthook.yml new file mode 100644 index 00000000..808edc1f --- /dev/null +++ b/testsuite/lefthook.yml @@ -0,0 +1,54 @@ +lefthook: pixi run --no-progress lefthook + +templates: + run: run --quiet --no-progress --frozen --environment=lint + +colors: true + +output: + - meta # Print lefthook version + - summary # Print summary block (successful and failed steps) + - empty_summary # Print summary heading when there are no steps to run + # - success # Print successful steps + # - failure # Print failed steps printing + # - execution # Print any execution logs + # - execution_out # Print execution output + # - execution_info # Print `EXECUTE > ...` logging + - skips # Print "skip" (i.e. no files matched) + +pre-commit: + parallel: true + jobs: + - name: actionlint + run: pixi {run} actionlint + - name: ruff + glob: "*.{py,pyi}" + stage_fixed: true + group: + piped: true + jobs: + - name: ruff lint + run: pixi {run} ruff-lint {staged_files} + - name: ruff format + run: pixi {run} ruff-format {staged_files} + - name: taplo + stage_fixed: true + glob: "*.toml" + exclude: + - schema/examples/invalid/*.toml + run: pixi {run} toml-format {staged_files} + - name: dprint + glob: "*.{yaml,yml}" + group: + jobs: + - name: dprint check + run: pixi {run} dprint-check {staged_files} + - name: dprint fmt + run: pixi {run} dprint-fmt {staged_files} + stage_fixed: true + - name: typecheck-python + glob: "*.{py,pyi}" + run: pixi {run} typecheck-python + - name: typos + stage_fixed: true + run: pixi {run} typos diff --git a/testsuite/mypy.ini b/testsuite/mypy.ini new file mode 100644 index 00000000..7487a50f --- /dev/null +++ b/testsuite/mypy.ini @@ -0,0 +1,4 @@ +[mypy] +strict = True +exclude = tests/data/pypi-indexes|.*/pytest-temp/.*|.*setup\.py +files = tests,scripts \ No newline at end of file diff --git a/testsuite/pixi.lock b/testsuite/pixi.lock new file mode 100644 index 00000000..744ecd59 --- /dev/null +++ b/testsuite/pixi.lock @@ -0,0 +1,2793 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py314ha160325_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-2.0.0-py314ha6a4811_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/cryptography-46.0.2-py314hb613cbf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/git-2.51.0-pl5321h28ef92a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.18.2-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.1.0-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/py-rattler-0.16.0-py310h045cca9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pynacl-1.6.0-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.14.0-h5989046_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/wrapt-1.17.3-py314h5bd0f2a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py314h31f8a6b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py314he8615de_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py314hb14574c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cryptography-46.0.2-py314h7e8dc1c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/git-2.51.0-pl5321he48f495_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.14.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.18.2-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/perl-5.32.1-7_h4614cfb_perl5.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.1.0-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/py-rattler-0.16.0-py310h96aa460_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pynacl-1.6.0-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.14.0-h8929636_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/wrapt-1.17.3-py314hb84d1df_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py314h163e31d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + win-64: + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py314h13fbf68_4.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-2.0.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/win-64/cryptography-46.0.2-py314hb42d478_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/git-2.51.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.18.2-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.1.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/py-rattler-0.16.0-py310hb39080a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pynacl-1.6.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.14.0-h6fd79ff_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/wrapt-1.17.3-py314h5a2d7ad_1.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.25.0-py314h4667ab5_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + lint: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/actionlint-1.7.7-hd0c01bc_0.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py314ha160325_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cffi-2.0.0-py314ha6a4811_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/linux-64/cryptography-46.0.2-py314hb613cbf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/dprint-0.50.0-hb23c6cf_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/git-2.51.0-pl5321h28ef92a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/go-shfmt-3.12.0-hfc2019e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/lefthook-2.0.1-hfc2019e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.18.2-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/psutil-7.1.0-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/py-rattler-0.16.0-py310h045cca9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pynacl-1.6.0-py314h5bd0f2a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.14.0-h5989046_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.0-ha3a3aed_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/shellcheck-0.10.0-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/taplo-0.10.0-h2d22210_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.3-hdab8a38_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/wrapt-1.17.3-py314h5bd0f2a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py314h31f8a6b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py314he8615de_4.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py314hb14574c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cryptography-46.0.2-py314h7e8dc1c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/dprint-0.50.0-h8dba533_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/git-2.51.0-pl5321he48f495_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/go-shfmt-3.12.0-h820172f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/lefthook-2.0.1-h820172f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.14.1-h73640d1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.18.2-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/perl-5.32.1-7_h4614cfb_perl5.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.1.0-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/py-rattler-0.16.0-py310h96aa460_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pynacl-1.6.0-py314h0612a62_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.14.0-h8929636_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.0-h492a034_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/shellcheck-0.10.0-hecfb573_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/taplo-0.10.0-h2b2570c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.3-h0ca00b2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/wrapt-1.17.3-py314hb84d1df_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py314h163e31d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + win-64: + - conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + - conda: https://prefix.dev/conda-forge/win-64/actionlint-1.7.7-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py314h13fbf68_4.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cffi-2.0.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + - conda: https://prefix.dev/conda-forge/win-64/cryptography-46.0.2-py314hb42d478_0.conda + - conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/dprint-0.50.0-h63977a8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/git-2.51.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/go-shfmt-3.12.0-h11686cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/lefthook-2.0.1-h11686cb_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.18.2-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/psutil-7.1.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/win-64/py-rattler-0.16.0-py310hb39080a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pynacl-1.6.0-py314h5a2d7ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.14.0-h6fd79ff_100_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.0-h3e3edff_0.conda + - conda: https://prefix.dev/conda-forge/win-64/shellcheck-0.10.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/taplo-0.10.0-h63977a8_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + - conda: https://prefix.dev/conda-forge/win-64/typos-1.35.3-h77a83cd_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + - conda: https://prefix.dev/conda-forge/win-64/wrapt-1.17.3-py314h5a2d7ad_1.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://prefix.dev/conda-forge/win-64/zstandard-0.25.0-py314h4667ab5_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + recipes: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/rattler-build-0.48.1-h60886be_0.conda + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/rattler-build-0.48.1-h8d80559_0.conda + win-64: + - conda: https://prefix.dev/conda-forge/win-64/rattler-build-0.48.1-h18a1a76_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + md5: aaa2a381ccc56eac91d63b6c1240312f + depends: + - cpython + - python-gil + license: MIT + license_family: MIT + size: 8191 + timestamp: 1744137672556 +- conda: https://prefix.dev/conda-forge/linux-64/actionlint-1.7.7-hd0c01bc_0.conda + sha256: a6fb8bfb2ef6c7f48195ac2b7683656aecc55429f7fc3123ec6bbb1e1ce06b2b + md5: 4dcdf2570573cf76931efb97d14e4641 + depends: + - __glibc >=2.17 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + size: 1947627 + timestamp: 1737388180543 +- conda: https://prefix.dev/conda-forge/osx-arm64/actionlint-1.7.7-h48c0fde_0.conda + sha256: 93f9426c61265adaa8afa900bf2b35627732fed1fa15886e8836af58547e7830 + md5: 2ec2ec4893bcee0ccd4858b7c8c14d23 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 1727363 + timestamp: 1737388223041 +- conda: https://prefix.dev/conda-forge/win-64/actionlint-1.7.7-h2466b09_0.conda + sha256: bbfa6aa49bd19117fdc36efb26956a1ff57dab5fddc3579b8c30f6ceb853ba5d + md5: bea57e97ccf892453f8dc40f4b72d329 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 2014904 + timestamp: 1737388233822 +- conda: https://prefix.dev/conda-forge/noarch/anyio-4.10.0-pyhe01879c_0.conda + sha256: d1b50686672ebe7041e44811eda563e45b94a8354db67eca659040392ac74d63 + md5: cc2613bfa71dec0eb2113ee21ac9ccbf + depends: + - exceptiongroup >=1.0.2 + - idna >=2.8 + - python >=3.9 + - sniffio >=1.1 + - typing_extensions >=4.5 + - python + constrains: + - trio >=0.26.1 + - uvloop >=0.21 + license: MIT + license_family: MIT + size: 134857 + timestamp: 1754315087747 +- conda: https://prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py314ha160325_4.conda + sha256: c3580d093d1662fd4f5370dd07492d161c3d8e09c524c56d28ff57da78f2824b + md5: a5529cb388bf7c6c9ae3d9d1ae54be56 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + constrains: + - libbrotlicommon 1.1.0 hb03c661_4 + license: MIT + license_family: MIT + size: 354296 + timestamp: 1756599490120 +- conda: https://prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py314he8615de_4.conda + sha256: a98896c84230c17250e1a4cd2f23bc0fda78ba5e36daba2592dffa9c8595b24e + md5: ba3469ba447f703495855c75827ae68f + depends: + - __osx >=11.0 + - libcxx >=19 + - python >=3.14.0rc2,<3.15.0a0 + - python >=3.14.0rc2,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + constrains: + - libbrotlicommon 1.1.0 h6caf38d_4 + license: MIT + license_family: MIT + size: 341292 + timestamp: 1756599838917 +- conda: https://prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py314h13fbf68_4.conda + sha256: b8ee84b8fe3418373fb3a79ca5976d427117c499a0311451acf598d64912df07 + md5: 4a0473238e95bddd97b32f68983fc0fe + depends: + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - libbrotlicommon 1.1.0 hfd05255_4 + license: MIT + license_family: MIT + size: 323005 + timestamp: 1756599884143 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb + md5: f7f0d6cc2dc986d42ac2689ec88192be + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 206884 + timestamp: 1744127994291 +- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b + md5: f8cd1beb98240c7edb1a95883360ccfa + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 179696 + timestamp: 1744128058734 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485 + md5: c9e0c0f82f6e63323827db462b40ede8 + depends: + - __win + license: ISC + size: 154489 + timestamp: 1754210967212 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1 + md5: 74784ee3d225fc3dca89edb635b4e5cc + depends: + - __unix + license: ISC + size: 154402 + timestamp: 1754210968730 +- conda: https://prefix.dev/conda-forge/noarch/certifi-2025.8.3-pyhd8ed1ab_0.conda + sha256: a1ad5b0a2a242f439608f22a538d2175cac4444b7b3f4e2b8c090ac337aaea40 + md5: 11f59985f49df4620890f3e746ed7102 + depends: + - python >=3.9 + license: ISC + size: 158692 + timestamp: 1754231530168 +- conda: https://prefix.dev/conda-forge/linux-64/cffi-2.0.0-py314ha6a4811_0.conda + sha256: 6f32c48bf8c6b9df0d0292f916f18d78e7159b4f40d31e94f0b9c41f0679974f + md5: f572c769fb8bfa15708594c6f7f354e0 + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - pycparser + - python >=3.14.0rc3,<3.15.0a0 + - python_abi 3.14.* *_cp314 + license: MIT + license_family: MIT + size: 299647 + timestamp: 1758716248829 +- conda: https://prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py314hb14574c_0.conda + sha256: 11db1aec73f054868191319297edef8e3acd8036e4499e69d95aa01c10f794c5 + md5: aa09a8168e2bba7239954bbfd282b32e + depends: + - __osx >=11.0 + - libffi >=3.4.6,<3.5.0a0 + - pycparser + - python >=3.14.0rc3,<3.15.0a0 + - python >=3.14.0rc3,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + license: MIT + license_family: MIT + size: 292605 + timestamp: 1758716580970 +- conda: https://prefix.dev/conda-forge/win-64/cffi-2.0.0-py314h5a2d7ad_0.conda + sha256: cf45134c877f236a78f419b4ee9e0f3b0a5dce1fe24bbef9730b60fd3f0826f2 + md5: e4db0b54006fb439bcb64265689d6c2f + depends: + - pycparser + - python >=3.14.0rc3,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 293714 + timestamp: 1758716763959 +- conda: https://prefix.dev/conda-forge/noarch/charset-normalizer-3.4.3-pyhd8ed1ab_0.conda + sha256: 838d5a011f0e7422be6427becba3de743c78f3874ad2743c341accbba9bb2624 + md5: 7e7d5ef1b9ed630e4a1c358d6bc62284 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 51033 + timestamp: 1754767444665 +- conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + md5: 962b9857ee8e7018c22f2776ffa0b2d7 + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 27011 + timestamp: 1733218222191 +- conda: https://prefix.dev/conda-forge/noarch/cpython-3.14.0-py314hd8ed1ab_100.conda + noarch: generic + sha256: 7ecfed30abd3f27e950084bf53171cb70a5560b7dcd734a37f15e33a51d95dee + md5: 65c15548124093031cd95c49719510ad + depends: + - python >=3.14,<3.15.0a0 + - python_abi * *_cp314 + license: Python-2.0 + size: 48961 + timestamp: 1759867443910 +- conda: https://prefix.dev/conda-forge/linux-64/cryptography-46.0.2-py314hb613cbf_0.conda + sha256: 11e59cc7179465125f68518a2fb4ff957d10b70038c5357148f0bd7bc4202a13 + md5: 19ed3f93a65fe3f057594cb3195e956f + depends: + - __glibc >=2.17,<3.0.a0 + - cffi >=1.14 + - libgcc >=14 + - openssl >=3.5.3,<4.0a0 + - python >=3.14.0rc3,<3.15.0a0 + - python_abi 3.14.* *_cp314 + constrains: + - __glibc >=2.17 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + size: 1720578 + timestamp: 1759320899623 +- conda: https://prefix.dev/conda-forge/osx-arm64/cryptography-46.0.2-py314h7e8dc1c_0.conda + sha256: 6fb6d7deb00cf0fad121e0531663e35d597407f3c31d6d57e063d65c772cd708 + md5: f0631fc421bf651cfa853d98fa2dc9a8 + depends: + - __osx >=11.0 + - cffi >=1.14 + - openssl >=3.5.3,<4.0a0 + - python >=3.14.0rc3,<3.15.0a0 + - python >=3.14.0rc3,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + constrains: + - __osx >=11.0 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + size: 1607903 + timestamp: 1759320622107 +- conda: https://prefix.dev/conda-forge/win-64/cryptography-46.0.2-py314hb42d478_0.conda + sha256: 286add5eef96e891984f12e347feeff194ca54410520d57a54c505d3974c82be + md5: d1c32de20ccd3872226c56ce495daa20 + depends: + - cffi >=1.14 + - openssl >=3.5.3,<4.0a0 + - python >=3.14.0rc3,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 AND BSD-3-Clause AND PSF-2.0 AND MIT + license_family: BSD + size: 1493392 + timestamp: 1759320815342 +- conda: https://prefix.dev/conda-forge/noarch/deprecated-1.2.18-pyhd8ed1ab_0.conda + sha256: d614bcff10696f1efc714df07651b50bf3808401fcc03814309ecec242cc8870 + md5: 0cef44b1754ae4d6924ac0eef6b9fdbe + depends: + - python >=3.9 + - wrapt <2,>=1.10 + license: MIT + license_family: MIT + size: 14382 + timestamp: 1737987072859 +- conda: https://prefix.dev/conda-forge/linux-64/dprint-0.50.0-hb23c6cf_0.conda + sha256: 84a7ab17f3d3d50242a28506e599cc06b1ecea8f4f4d5e6e808d6c15d19ba6f7 + md5: aa32af075fd0d097fbb7f42a1886611b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + size: 6006705 + timestamp: 1747623395464 +- conda: https://prefix.dev/conda-forge/osx-arm64/dprint-0.50.0-h8dba533_0.conda + sha256: 6a2de866896d638c8d437f281568d272ea2726edb93556075b6145aafbe6f749 + md5: 483a7eea67dc9053c3f3e332db34e016 + depends: + - __osx >=11.0 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 5466628 + timestamp: 1747623425492 +- conda: https://prefix.dev/conda-forge/win-64/dprint-0.50.0-h63977a8_0.conda + sha256: 472651da1d9fdf8f971d6e7315e66eaf751a4d89931b35ad67688169d47c16f7 + md5: b2dfadee4319a59f897548368d2f82dd + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 6332369 + timestamp: 1747623393600 +- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca + md5: 72e42d28960d875c7654614f8b50939a + depends: + - python >=3.9 + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 + size: 21284 + timestamp: 1746947398083 +- conda: https://prefix.dev/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda + sha256: 9abc6c128cd40733e9b24284d0462e084d4aff6afe614f0754aa8533ebe505e4 + md5: a71efeae2c160f6789900ba2631a2c90 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 38835 + timestamp: 1733231086305 +- conda: https://prefix.dev/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda + sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570 + md5: 4547b39256e296bb758166893e909a7c + depends: + - python >=3.9 + license: Unlicense + size: 17887 + timestamp: 1741969612334 +- conda: https://prefix.dev/conda-forge/linux-64/git-2.51.0-pl5321h28ef92a_0.conda + sha256: befe777259a4d9d07fe7fc2a5cd1561b28f772c84a659f38fcdd0d3ecb842d6f + md5: a2f360a4284569d29bdd74b84cd00b67 + depends: + - __glibc >=2.28,<3.0.a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + - pcre2 >=10.45,<10.46.0a0 + - perl 5.* + license: GPL-2.0-or-later and LGPL-2.1-or-later + size: 11396516 + timestamp: 1755687109593 +- conda: https://prefix.dev/conda-forge/osx-arm64/git-2.51.0-pl5321he48f495_0.conda + sha256: 8b226dd31e2bee90dd6dd1d5c4e235ac3f082b79650972e68bcc1eb149b6d56e + md5: c08c3d1e2ca7dedb1ec3568ea4490a84 + depends: + - __osx >=11.0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.25.1,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + - pcre2 >=10.45,<10.46.0a0 + - perl 5.* + license: GPL-2.0-or-later and LGPL-2.1-or-later + size: 11470483 + timestamp: 1755687558709 +- conda: https://prefix.dev/conda-forge/win-64/git-2.51.0-h57928b3_0.conda + sha256: 19063c5060015ce82dc0780a1a4c116430291ca7ff090e2e1e939d8c07f936bf + md5: 9fae0bea0780bdedac62d4d8868e1c36 + license: GPL-2.0-or-later and LGPL-2.1-or-later + size: 122481651 + timestamp: 1755687124623 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/linux-64/go-shfmt-3.12.0-hfc2019e_0.conda + sha256: 544bb221c6e7777ecebe7029dbdbdc80aa78d80706f1c61e59a54ed0e8016f78 + md5: b08ea765bdb39bbcb4120365dbd5fb45 + license: BSD-3-Clause + license_family: BSD + size: 1881695 + timestamp: 1751843121118 +- conda: https://prefix.dev/conda-forge/osx-arm64/go-shfmt-3.12.0-h820172f_0.conda + sha256: cd9bcab30f3f1d748a3c5968db7c7bd3c5e6a1c5603ac5b69f9421b32ed7e0f9 + md5: 363a2303473b20a5c494886730fe486c + license: BSD-3-Clause + license_family: BSD + size: 1742749 + timestamp: 1751843192230 +- conda: https://prefix.dev/conda-forge/win-64/go-shfmt-3.12.0-h11686cb_0.conda + sha256: e8c1db209e4bdb9df4442891fe980fc83f5258b275f30d3ea37a80ea7272bf6b + md5: b047a40e7f2f107466d5a555eb6cde26 + license: BSD-3-Clause + license_family: BSD + size: 1895618 + timestamp: 1751843138201 +- conda: https://prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 + md5: 4b69232755285701bc86a5afe4d9933a + depends: + - python >=3.9 + - typing_extensions + license: MIT + license_family: MIT + size: 37697 + timestamp: 1745526482242 +- conda: https://prefix.dev/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 + md5: b4754fb1bdcb70c8fd54f918301582c6 + depends: + - hpack >=4.1,<5 + - hyperframe >=6.1,<7 + - python >=3.9 + license: MIT + license_family: MIT + size: 53888 + timestamp: 1738578623567 +- conda: https://prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + md5: 0a802cb9888dd14eeefc611f05c40b6e + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 30731 + timestamp: 1737618390337 +- conda: https://prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + depends: + - python >=3.9 + - h11 >=0.16 + - h2 >=3,<5 + - sniffio 1.* + - anyio >=4.0,<5.0 + - certifi + - python + license: BSD-3-Clause + license_family: BSD + size: 49483 + timestamp: 1745602916758 +- conda: https://prefix.dev/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 + md5: d6989ead454181f4f9bc987d3dc4e285 + depends: + - anyio + - certifi + - httpcore 1.* + - idna + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 63082 + timestamp: 1733663449209 +- conda: https://prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 17397 + timestamp: 1737618427549 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda + sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 + md5: 39a4f67be3286c86d696df570b1201b7 + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 49765 + timestamp: 1733211921194 +- conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda + sha256: 0ec8f4d02053cd03b0f3e63168316530949484f80e16f5e2fb199a1d117a89ca + md5: 6837f3eff7dcea42ecd714ce1ac2b108 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 11474 + timestamp: 1733223232820 +- conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4 + md5: b38117a3c920364aff79f870c984b4a3 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 134088 + timestamp: 1754905959823 +- conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + depends: + - keyutils >=1.6.1,<2.0a0 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + size: 1370023 + timestamp: 1719463201255 +- conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b + md5: c6dc8a0fdec13a0565936655c33069a1 + depends: + - __osx >=11.0 + - libcxx >=16 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + size: 1155530 + timestamp: 1719463474401 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554 + md5: 0be7c6e070c19105f966d3758448d018 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 676044 + timestamp: 1752032747103 +- conda: https://prefix.dev/conda-forge/linux-64/lefthook-2.0.1-hfc2019e_0.conda + sha256: 6b10851572773b391530996ee5cb25ce5cc529671c78de39efdf9e609bd0c454 + md5: 5b944aaac13a35b7a9c725227777a5a4 + license: MIT + license_family: MIT + size: 5679373 + timestamp: 1761321207775 +- conda: https://prefix.dev/conda-forge/osx-arm64/lefthook-2.0.1-h820172f_0.conda + sha256: 739d9d4663c56581000b8548a8e49d400e6979aee3613722972639b34581ed7a + md5: 3dc9e3fe170e21df76c064e4ece7592a + license: MIT + license_family: MIT + size: 5127393 + timestamp: 1761321314004 +- conda: https://prefix.dev/conda-forge/win-64/lefthook-2.0.1-h11686cb_0.conda + sha256: a6496c242c2521c5ce3999772cb43b86f405e8376199195b566546c07e3f5af4 + md5: dd00e3dec67004b131e88740440dec4e + license: MIT + license_family: MIT + size: 5611958 + timestamp: 1761321274151 +- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b + md5: 45f6713cb00f124af300342512219182 + depends: + - __glibc >=2.17,<3.0.a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libnghttp2 >=1.64.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 449910 + timestamp: 1749033146806 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.14.1-h73640d1_0.conda + sha256: 0055b68137309db41ec34c938d95aec71d1f81bd9d998d5be18f32320c3ccba0 + md5: 1af57c823803941dfc97305248a56d57 + depends: + - __osx >=11.0 + - krb5 >=1.21.3,<1.22.0a0 + - libnghttp2 >=1.64.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 403456 + timestamp: 1749033320430 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.8-hf598326_1.conda + sha256: 119b3ac75cb1ea29981e5053c2cb10d5f0b06fcc81b486cb7281f160daf673a1 + md5: a69ef3239d3268ef8602c7a7823fd982 + depends: + - __osx >=11.0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 568267 + timestamp: 1752814881595 +- conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + depends: + - ncurses + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + size: 134676 + timestamp: 1738479519902 +- conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 + md5: 44083d2d2c2025afca315c7a172eab2b + depends: + - ncurses + - __osx >=11.0 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + size: 107691 + timestamp: 1738479560845 +- conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + md5: 172bf1cd1ff8629f2b1179945ed45055 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + size: 112766 + timestamp: 1702146165126 +- conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f + md5: 36d33e440c31857372a72137f78bacf5 + license: BSD-2-Clause + license_family: BSD + size: 107458 + timestamp: 1702146414478 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74811 + timestamp: 1752719572741 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 141322 + timestamp: 1752719767870 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 44978 + timestamp: 1743435053850 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f + md5: f406dcbb2e7bef90d793e50e79a2882b + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.1.0=*_4 + - libgomp 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 824153 + timestamp: 1753903866511 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637 + md5: 28771437ffcd9f3417c66012dc49a3be + depends: + - libgcc 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29249 + timestamp: 1753903872571 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933 + md5: 3baf8976c96134738bba224e9ef6b1e5 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 447289 + timestamp: 1753903801049 +- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f + md5: 915f5995e94f60e9a4826e0b0920ee88 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-only + size: 790176 + timestamp: 1754908768807 +- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03 + md5: 4d5a7445f0b25b6a3ddbb56e790f5251 + depends: + - __osx >=11.0 + license: LGPL-2.1-only + size: 750379 + timestamp: 1754909073836 +- conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + sha256: 99d2cebcd8f84961b86784451b010f5f0a795ed1c08f1e7c76fbb3c22abf021a + md5: 5103f6a6b210a3912faf8d7db516918c + depends: + - __osx >=11.0 + - libiconv >=1.18,<2.0a0 + license: LGPL-2.1-or-later + size: 90957 + timestamp: 1751558394144 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 112894 + timestamp: 1749230047870 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104935 + timestamp: 1749230611612 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee + md5: c7e925f37e3b40d893459e625f6a53f1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: BSD-2-Clause + license_family: BSD + size: 91183 + timestamp: 1748393666725 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 71829 + timestamp: 1748393749336 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: 19e57602824042dfd0446292ef90488b + depends: + - __glibc >=2.17,<3.0.a0 + - c-ares >=1.32.3,<2.0a0 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + size: 647599 + timestamp: 1729571887612 +- conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + sha256: 00cc685824f39f51be5233b54e19f45abd60de5d8847f1a56906f8936648b72f + md5: 3408c02539cee5f1141f9f11450b6a51 + depends: + - __osx >=11.0 + - c-ares >=1.34.2,<2.0a0 + - libcxx >=17 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 + license: MIT + license_family: MIT + size: 566719 + timestamp: 1729572385640 +- conda: https://prefix.dev/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 + md5: a587892d3c13b6621a6091be690dbca2 + depends: + - libgcc-ng >=12 + license: ISC + size: 205978 + timestamp: 1716828628198 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda + sha256: fade8223e1e1004367d7101dd17261003b60aa576df6d7802191f8972f7470b1 + md5: a7ce36e284c5faaf93c220dfc39e3abd + depends: + - __osx >=11.0 + license: ISC + size: 164972 + timestamp: 1716828607917 +- conda: https://prefix.dev/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda + sha256: 7bcb3edccea30f711b6be9601e083ecf4f435b9407d70fc48fbcf9e5d69a0fc6 + md5: 198bb594f202b205c7d18b936fa4524f + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: ISC + size: 202344 + timestamp: 1716828757533 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 932581 + timestamp: 1753948484112 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902645 + timestamp: 1753948599139 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + size: 1288499 + timestamp: 1753948889360 +- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 + md5: eecce068c7e4eddeb169591baac20ac4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 304790 + timestamp: 1745608545575 +- conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a + md5: b68e8f66b94b44aaa8de4583d3d4cc40 + depends: + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 279193 + timestamp: 1745608793272 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda + sha256: b5b239e5fca53ff90669af1686c86282c970dd8204ebf477cf679872eb6d48ac + md5: 3c376af8888c386b9d3d1c2701e2f3ab + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3903453 + timestamp: 1753903894186 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda + sha256: 81c841c1cf4c0d06414aaa38a249f9fdd390554943065c3a0b18a9fb7e8cc495 + md5: 2d34729cbc1da0ec988e57b13b712067 + depends: + - libstdcxx 15.1.0 h8f9b012_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29317 + timestamp: 1753903924491 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + sha256: e5ec6d2ad7eef538ddcb9ea62ad4346fde70a4736342c4ad87bd713641eb9808 + md5: 80c07c68d2f6870250959dcc95b209d1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: BSD-3-Clause + license_family: BSD + size: 37135 + timestamp: 1758626800002 +- conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + md5: 5aa797f8787fe7a17d1b0821485b5adc + depends: + - libgcc-ng >=12 + license: LGPL-2.1-or-later + size: 100393 + timestamp: 1702724383534 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + sha256: 7b1da4b5c40385791dbc3cc85ceea9fad5da680a27d5d3cb8bfaa185e304a89e + md5: 5b5203189eb668f042ac2b0826244964 + depends: + - mdurl >=0.1,<1 + - python >=3.10 + license: MIT + license_family: MIT + size: 64736 + timestamp: 1754951288511 +- conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + md5: 592132998493b3ff25fd7479396e8351 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 14465 + timestamp: 1733255681319 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.18.2-py314h5bd0f2a_0.conda + sha256: 987c29e33178dc550f566aa042aebf49233576caa151699f1db6ad1792cc8157 + md5: 1e87cabfdfea01d30e2ce1dd6152846f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + size: 18293071 + timestamp: 1758279255488 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.18.2-py314h0612a62_0.conda + sha256: ae51616fa487bd3de59709b711da817e0405c97b645c983bf7af7decd81009f8 + md5: 35e2005b4577fc8b4fc187451013e688 + depends: + - __osx >=11.0 + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.14.0rc2,<3.15.0a0 + - python >=3.14.0rc2,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + - typing_extensions >=4.6.0 + license: MIT + license_family: MIT + size: 11070284 + timestamp: 1758280121914 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.18.2-py314h5a2d7ad_0.conda + sha256: 36fe361850be8c2e9ffde6e0e8b65860fb18cd99ba37dfbee33203e82bcf244f + md5: 5150ba4215a5a3c43ad89d8c1e85eda2 + depends: + - mypy_extensions >=1.0.0 + - pathspec >=0.9.0 + - psutil >=4.0 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - typing_extensions >=4.6.0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 8899693 + timestamp: 1758278850938 +- conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda + sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 + md5: e9c622e0d00fa24a6292279af3ab6d06 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 11766 + timestamp: 1745776666688 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549 + md5: 14edad12b59ccbfa3910d42c72adc2a0 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3119624 + timestamp: 1759324353651 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + sha256: f0512629f9589392c2fb9733d11e753d0eab8fc7602f96e4d7f3bd95c783eb07 + md5: 71118318f37f717eefe55841adb172fd + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3067808 + timestamp: 1759324763146 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + sha256: 5ddc1e39e2a8b72db2431620ad1124016f3df135f87ebde450d235c212a61994 + md5: f28ffa510fe055ab518cbd9d6ddfea23 + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9218823 + timestamp: 1759326176247 +- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + size: 62477 + timestamp: 1745345660407 +- conda: https://prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda + sha256: 2f1caf273c7816fcff6e8438138c29d08264f8371dc0e23f86e993ccc7e978dc + md5: 5a6bde274af5252392b446ead19047d0 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + license: GPL-3.0-or-later + license_family: GPL + size: 136130 + timestamp: 1745559387060 +- conda: https://prefix.dev/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda + sha256: 9f64009cdf5b8e529995f18e03665b03f5d07c0b17445b8badef45bde76249ee + md5: 617f15191456cc6a13db418a275435e5 + depends: + - python >=3.9 + license: MPL-2.0 + license_family: MOZILLA + size: 41075 + timestamp: 1733233471940 +- conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + sha256: 27c4014f616326240dcce17b5f3baca3953b6bc5f245ceb49c3fa1e6320571eb + md5: b90bece58b4c2bf25969b70f3be42d25 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1197308 + timestamp: 1745955064657 +- conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + sha256: e9ecb706b58b5a2047c077b3a1470e8554f3aad02e9c3c00cfa35d537420fea3 + md5: a52385b93558d8e6bbaeec5d61a21cd7 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 837826 + timestamp: 1745955207242 +- conda: https://prefix.dev/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda + build_number: 7 + sha256: 9ec32b6936b0e37bcb0ed34f22ec3116e75b3c0964f9f50ecea5f58734ed6ce9 + md5: f2cfec9406850991f4e3d960cc9e3321 + depends: + - libgcc-ng >=12 + - libxcrypt >=4.4.36 + license: GPL-1.0-or-later OR Artistic-1.0-Perl + size: 13344463 + timestamp: 1703310653947 +- conda: https://prefix.dev/conda-forge/osx-arm64/perl-5.32.1-7_h4614cfb_perl5.conda + build_number: 7 + sha256: b0c55040d2994fd6bf2f83786561d92f72306d982d6ea12889acad24a9bf43b8 + md5: ba3cbe93f99e896765422cc5f7c3a79e + license: GPL-1.0-or-later OR Artistic-1.0-Perl + size: 14439531 + timestamp: 1703311335652 +- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc + md5: 7da7ccd349dbf6487a7778579d2bb971 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 24246 + timestamp: 1747339794916 +- conda: https://prefix.dev/conda-forge/linux-64/psutil-7.1.0-py314h5bd0f2a_0.conda + sha256: 2f412443ae50c3f8c85b4d2209e938be812d52a367f04533c9c7cc143d8a3435 + md5: 3bba9ff64ab2030c4c28c0d225864196 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 488279 + timestamp: 1758169396992 +- conda: https://prefix.dev/conda-forge/osx-arm64/psutil-7.1.0-py314h0612a62_0.conda + sha256: 273618f4ecbb85409281e0a6f178fbcceac8323e02c7c7f2208ead19ce597363 + md5: 7cfbbd0442df7523027aeb44ca3d02b2 + depends: + - __osx >=11.0 + - python >=3.14.0rc2,<3.15.0a0 + - python >=3.14.0rc2,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 499273 + timestamp: 1758169590526 +- conda: https://prefix.dev/conda-forge/win-64/psutil-7.1.0-py314h5a2d7ad_0.conda + sha256: 13fe5dcf664cb4610cc70d2c2b7b2b4a92532f95f7595d2a624f099f3af0bc9d + md5: 0484197937bf69de051afc289e1c885e + depends: + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 503792 + timestamp: 1758169642572 +- conda: https://prefix.dev/conda-forge/linux-64/py-rattler-0.16.0-py310h045cca9_1.conda + noarch: python + sha256: 0cc36c50b392267155f98c88eff897b13aa0e2370a56873c396bd609b2a0bd56 + md5: c122321b6904ba7ad82845de86bf1d87 + depends: + - python + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - openssl >=3.5.4,<4.0a0 + - _python_abi3_support 1.* + - cpython >=3.10 + constrains: + - __glibc >=2.17 + license: BSD-3-Clause + license_family: BSD + size: 9944928 + timestamp: 1759515499410 +- conda: https://prefix.dev/conda-forge/osx-arm64/py-rattler-0.16.0-py310h96aa460_1.conda + noarch: python + sha256: 0d0c1817c638e4b09607d18aa01ed21e1e8a0579003b778e24fed923f1be0952 + md5: 5165ec5e6803cec432bcb135999f83c7 + depends: + - python + - __osx >=11.0 + - _python_abi3_support 1.* + - cpython >=3.10 + - openssl >=3.5.4,<4.0a0 + constrains: + - __osx >=11.0 + license: BSD-3-Clause + license_family: BSD + size: 8395027 + timestamp: 1759515750279 +- conda: https://prefix.dev/conda-forge/win-64/py-rattler-0.16.0-py310hb39080a_1.conda + noarch: python + sha256: 9567b2b2f655aded4e171f2a0183ef46c0605b227b5034248f0799562f3f3f37 + md5: ce57c588ebbcbad95fdb81fd1798c99c + depends: + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - _python_abi3_support 1.* + - cpython >=3.10 + license: BSD-3-Clause + license_family: BSD + size: 9786223 + timestamp: 1759515532690 +- conda: https://prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + md5: 12c566707c80111f9799308d9e265aef + depends: + - python >=3.9 + - python + license: BSD-3-Clause + license_family: BSD + size: 110100 + timestamp: 1733195786147 +- conda: https://prefix.dev/conda-forge/noarch/pygithub-2.7.0-pyhd8ed1ab_0.conda + sha256: 8e88979fc7744510a107941ddefd05201c5f256c956c04f7a849cdd150d1d49d + md5: 2ba938d9eb0d973a39cb102f9922f6c3 + depends: + - cryptography >=3.4.0 + - deprecated + - pyjwt >=2.4.0 + - pynacl >=1.4.0 + - python >=3.7 + - python-dateutil + - requests >=2.14.0 + - typing-extensions >=4.0.0 + - urllib3 >=1.26.0 + license: LGPL-3.0-only + license_family: LGPL + size: 170657 + timestamp: 1753981769652 +- conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 + depends: + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + size: 889287 + timestamp: 1750615908735 +- conda: https://prefix.dev/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda + sha256: 158d8911e873e2a339c27768933747bf9c2aec1caa038f1b7b38a011734a956f + md5: 84c5c40ea7c5bbc6243556e5daed20e7 + depends: + - python >=3.9 + constrains: + - cryptography >=3.4.0 + license: MIT + license_family: MIT + size: 25093 + timestamp: 1732782523102 +- conda: https://prefix.dev/conda-forge/linux-64/pynacl-1.6.0-py314h5bd0f2a_0.conda + sha256: a28a84b54ba645a91f144768e0c5562c22b3b2986eb716a04964c159e214365f + md5: 287eabdd0b0a176376968b84c2707bd8 + depends: + - __glibc >=2.17,<3.0.a0 + - cffi >=1.4.1 + - libgcc >=14 + - libsodium >=1.0.20,<1.0.21.0a0 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - six + license: Apache-2.0 + license_family: Apache + size: 1199073 + timestamp: 1757614524705 +- conda: https://prefix.dev/conda-forge/osx-arm64/pynacl-1.6.0-py314h0612a62_0.conda + sha256: 2ff202d8c1ce57f94c4de450b292cc0f788005f02c9f3c53ceebf488f5d05684 + md5: e5ba77e97e0a3c6967d40c1743a0b791 + depends: + - __osx >=11.0 + - cffi >=1.4.1 + - libsodium >=1.0.20,<1.0.21.0a0 + - python >=3.14.0rc2,<3.15.0a0 + - python >=3.14.0rc2,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + - six + license: Apache-2.0 + license_family: Apache + size: 1204097 + timestamp: 1757614879976 +- conda: https://prefix.dev/conda-forge/win-64/pynacl-1.6.0-py314h5a2d7ad_0.conda + sha256: fff9f0b87f8fdf36c8e39322704c498374c36df10d84f20e461af876383117b2 + md5: 289247bcb9fc1b60bc0c24ce93e69312 + depends: + - cffi >=1.4.1 + - libsodium >=1.0.20,<1.0.21.0a0 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - six + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 1164162 + timestamp: 1757614625809 +- conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda + sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca + md5: e2fd202833c4a981ce8a65974fe4abd1 + depends: + - __win + - python >=3.9 + - win_inet_pton + license: BSD-3-Clause + license_family: BSD + size: 21784 + timestamp: 1733217448189 +- conda: https://prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + md5: 461219d1a5bd61342293efa2c0c90eac + depends: + - __unix + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 21085 + timestamp: 1733217331982 +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda + sha256: 93e267e4ec35353e81df707938a6527d5eb55c97bf54c3b87229b69523afb59d + md5: a49c2283f24696a7b30367b7346a0144 + depends: + - colorama >=0.4 + - exceptiongroup >=1 + - iniconfig >=1 + - packaging >=20 + - pluggy >=1.5,<2 + - pygments >=2.7.2 + - python >=3.9 + - tomli >=1 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + size: 276562 + timestamp: 1750239526127 +- conda: https://prefix.dev/conda-forge/noarch/pytest-rerunfailures-16.0.1-pyhd8ed1ab_0.conda + sha256: 6f522ba9ddfef3277f12d64232b5190bbeaf543a6b3ea826f328ccaeb6c05552 + md5: b498382c82536199d6bcfdcfcdc48a9a + depends: + - packaging >=17.1 + - pytest >=7.4,!=8.2.2 + - python >=3.10 + license: MPL-2.0 + license_family: OTHER + size: 19236 + timestamp: 1756818607510 +- conda: https://prefix.dev/conda-forge/noarch/pytest-timeout-2.4.0-pyhd8ed1ab_0.conda + sha256: 25afa7d9387f2aa151b45eb6adf05f9e9e3f58c8de2bc09be7e85c114118eeb9 + md5: 52a50ca8ea1b3496fbd3261bea8c5722 + depends: + - pytest >=7.0.0 + - python >=3.9 + license: MIT + license_family: MIT + size: 20137 + timestamp: 1746533140824 +- conda: https://prefix.dev/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda + sha256: b7b58a5be090883198411337b99afb6404127809c3d1c9f96e99b59f36177a96 + md5: 8375cfbda7c57fbceeda18229be10417 + depends: + - execnet >=2.1 + - pytest >=7.0.0 + - python >=3.9 + constrains: + - psutil >=3.0 + license: MIT + license_family: MIT + size: 39300 + timestamp: 1751452761594 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.14.0-h5989046_100_cp314.conda + build_number: 100 + sha256: 2c0f990e9ee0d591719e8c0bfc1e469e15a69148fd6ac50913ecaad6220fc633 + md5: d2e16e0bb7c3d9ddb3c597d43c8c708d + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - python_abi 3.14.* *_cp314 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - zstd >=1.5.7,<1.6.0a0 + license: Python-2.0 + size: 40329796 + timestamp: 1759869080743 + python_site_packages_path: lib/python3.14/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.14.0-h8929636_100_cp314.conda + build_number: 100 + sha256: 65de4b17c1ce421b55e73c4d7d32a93156d07422e4bddc24b9446282533ea4ac + md5: 35102ed761328cbe8fb38aab42883134 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - python_abi 3.14.* *_cp314 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - zstd >=1.5.7,<1.6.0a0 + license: Python-2.0 + size: 13459937 + timestamp: 1759868716176 + python_site_packages_path: lib/python3.14/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.14.0-h6fd79ff_100_cp314.conda + build_number: 100 + sha256: 30d4d676131a7af7342feff6f6c4387769e74c95727a70a0d9d5cb06ddea7450 + md5: a36b5d7f63132d152d96c3b97fb054c7 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - python_abi 3.14.* *_cp314 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: Python-2.0 + size: 16814710 + timestamp: 1759867391470 + python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + md5: 5b8d21249ff20967101ffa321cab24e8 + depends: + - python >=3.9 + - six >=1.5 + - python + license: Apache-2.0 + license_family: APACHE + size: 233310 + timestamp: 1751104122689 +- conda: https://prefix.dev/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda + sha256: 9a90570085bedf4c6514bcd575456652c47918ff3d7b383349e26192a4805cc8 + md5: a245b3c04afa11e2e52a0db91550da7c + depends: + - python >=3.9 + - python + license: BSD-3-Clause + license_family: BSD + size: 26031 + timestamp: 1750789290754 +- conda: https://prefix.dev/conda-forge/noarch/python-gil-3.14.0-h4df99d1_100.conda + sha256: c9460fb47138ab51689fdc1bb4988ed272fb3c0227d1cee00f70abbc8f00dc84 + md5: 6bab5aef6a9016d250a33611ada07725 + depends: + - cpython 3.14.0.* + - python_abi * *_cp314 + license: Python-2.0 + size: 48934 + timestamp: 1759867500314 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.14-8_cp314.conda + build_number: 8 + sha256: ad6d2e9ac39751cc0529dd1566a26751a0bf2542adb0c232533d32e176e21db5 + md5: 0539938c55b6b1a59b560e843ad864a4 + constrains: + - python 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 6989 + timestamp: 1752805904792 +- conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_0.conda + sha256: 828af2fd7bb66afc9ab1c564c2046be391aaf66c0215f05afaf6d7a9a270fe2a + md5: b12f41c0d7fb5ab81709fcc86579688f + depends: + - python >=3.10.* + - yaml + track_features: + - pyyaml_no_compile + license: MIT + license_family: MIT + size: 45223 + timestamp: 1758891992558 +- conda: https://prefix.dev/conda-forge/linux-64/rattler-build-0.48.1-h60886be_0.conda + sha256: cc788e52f2a110067691df47019792af2b221117a8fe1e47e573de38ce68e9c2 + md5: d177d6e10968344d682cad9543793d0e + depends: + - patchelf + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - openssl >=3.5.4,<4.0a0 + constrains: + - __glibc >=2.17 + license: BSD-3-Clause + size: 16668912 + timestamp: 1759950854914 +- conda: https://prefix.dev/conda-forge/osx-arm64/rattler-build-0.48.1-h8d80559_0.conda + sha256: d58f25eafebb538f0eaac3afb6dca214fcdfbe9b98d607abe954fe120416e559 + md5: 34a9e0da914021c34bb731eb5523eecb + depends: + - __osx >=11.0 + constrains: + - __osx >=11.0 + license: BSD-3-Clause + size: 14315327 + timestamp: 1759950903383 +- conda: https://prefix.dev/conda-forge/win-64/rattler-build-0.48.1-h18a1a76_0.conda + sha256: 0cdf93213359cc09188511a2d0ab91e27358c77ba51b49a2678023c50d212d7a + md5: 9e5934132ea53ccd353f163f9ba4ebe6 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + license: BSD-3-Clause + size: 17741893 + timestamp: 1759950890228 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: https://prefix.dev/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda + sha256: 9866aaf7a13c6cfbe665ec7b330647a0fb10a81e6f9b8fee33642232a1920e18 + md5: f6082eae112814f1447b56a5e1f6ed05 + depends: + - certifi >=2017.4.17 + - charset-normalizer >=2,<4 + - idna >=2.5,<4 + - python >=3.9 + - urllib3 >=1.21.1,<3 + constrains: + - chardet >=3.0.2,<6 + license: Apache-2.0 + license_family: APACHE + size: 59407 + timestamp: 1749498221996 +- conda: https://prefix.dev/conda-forge/noarch/rich-14.1.0-pyhe01879c_0.conda + sha256: 3bda3cd6aa2ca8f266aeb8db1ec63683b4a7252d7832e8ec95788fb176d0e434 + md5: c41e49bd1f1479bed6c6300038c5466e + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.9 + - typing_extensions >=4.0.0,<5.0.0 + - python + license: MIT + license_family: MIT + size: 201098 + timestamp: 1753436991345 +- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.0-ha3a3aed_0.conda + noarch: python + sha256: 3af418d75043ca682d190e7c1f86064fca1de0e7c04db63c1fbe4e78863b5767 + md5: bf901feac47041795ef6666c777f3422 + depends: + - python + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + constrains: + - __glibc >=2.17 + license: MIT + size: 11084173 + timestamp: 1759875841049 +- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.0-h492a034_0.conda + noarch: python + sha256: bbf41113a9fd9dc5562081b6762c3ce79c63ffcdaaf70b304287893aa6dd265f + md5: ab6fe12542e0b539c276c56b44235036 + depends: + - python + - __osx >=11.0 + constrains: + - __osx >=11.0 + license: MIT + size: 10245343 + timestamp: 1759876013788 +- conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.0-h3e3edff_0.conda + noarch: python + sha256: 3638ffc301b34e8f23d24a583ed8d1054ad5283e5a0d05cbe0642cca8ddb59f7 + md5: 4e68b817c8bd5e5ed616954b461e2509 + depends: + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + license: MIT + size: 11364192 + timestamp: 1759875876595 +- conda: https://prefix.dev/conda-forge/linux-64/shellcheck-0.10.0-ha770c72_0.conda + sha256: 6809031184c07280dcbaed58e15020317226a3ed234b99cb1bd98384ea5be813 + md5: 61b19e9e334ddcdf8bb2422ee576549e + license: GPL-3.0-only + license_family: GPL + size: 2606806 + timestamp: 1713719553683 +- conda: https://prefix.dev/conda-forge/osx-arm64/shellcheck-0.10.0-hecfb573_0.conda + sha256: d175f46af454d3f2ba97f0a4be8a4fdf962aaec996db54dfcf8044d38da3769c + md5: 6b2856ca39fa39c438dcd46140cd894e + depends: + - gmp >=6.3.0,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 1320371 + timestamp: 1713720918209 +- conda: https://prefix.dev/conda-forge/win-64/shellcheck-0.10.0-h57928b3_0.conda + sha256: a7a08960774abdf394791867fa5ec26752eaaf4beda70f7daefbb7076054ee9b + md5: c79f416ceb03e3add6e16381ecfdadd9 + license: GPL-3.0-only + license_family: GPL + size: 2904381 + timestamp: 1713721121438 +- conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + md5: 3339e3b65d58accf4ca4fb8748ab16b3 + depends: + - python >=3.9 + - python + license: MIT + license_family: MIT + size: 18455 + timestamp: 1753199211006 +- conda: https://prefix.dev/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda + sha256: c2248418c310bdd1719b186796ae50a8a77ce555228b6acd32768e2543a15012 + md5: bf7a226e58dfb8346c70df36065d86c9 + depends: + - python >=3.9 + license: Apache-2.0 + license_family: Apache + size: 15019 + timestamp: 1733244175724 +- conda: https://prefix.dev/conda-forge/noarch/syrupy-5.0.0-pyhd8ed1ab_0.conda + sha256: 3ff00f26d7920901ba528190088048b322791239d443009edc5aebb7060e4654 + md5: 805fe17ec5dec0d30e6c8450ac01a273 + depends: + - pytest >=8.0.0,<9.0.0 + - python >=3.10,<4.0 + license: MIT + license_family: MIT + size: 44936 + timestamp: 1759112392766 +- conda: https://prefix.dev/conda-forge/linux-64/taplo-0.10.0-h2d22210_1.conda + sha256: 7d313578d79ece2b328084d906958888b5a474326a24833317d95a71e264b219 + md5: a4935b2eea119342f6a9d666e821984d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - openssl >=3.5.0,<4.0a0 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + size: 4319647 + timestamp: 1748302828104 +- conda: https://prefix.dev/conda-forge/osx-arm64/taplo-0.10.0-h2b2570c_1.conda + sha256: c05b9d0bb740f48671d643d0e258639a3e727785b1eb62582385943ddabc5b6b + md5: 7b818d29210b93c231bc5bb0cd133d3b + depends: + - __osx >=11.0 + - openssl >=3.5.0,<4.0a0 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 4005794 + timestamp: 1748302845549 +- conda: https://prefix.dev/conda-forge/win-64/taplo-0.10.0-h63977a8_1.conda + sha256: b38dd1dd1fe52d26f739d144a85fd277103320bd8e037b66a299457d5a827a04 + md5: 5fc2fa2f444b00e0f5b1f60a23f2c2f8 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 4441127 + timestamp: 1748302918824 +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3466348 + timestamp: 1748388121356 +- conda: https://prefix.dev/conda-forge/noarch/tomli-2.2.1-pyhe01879c_2.conda + sha256: 040a5a05c487647c089ad5e05ad5aff5942830db2a4e656f1e300d73436436f1 + md5: 30a0a26c8abccf4b7991d590fe17c699 + depends: + - python >=3.9 + - python + license: MIT + license_family: MIT + size: 21238 + timestamp: 1753796677376 +- conda: https://prefix.dev/conda-forge/noarch/tomli-w-1.2.0-pyhd8ed1ab_0.conda + sha256: 304834f2438017921d69f05b3f5a6394b42dc89a90a6128a46acbf8160d377f6 + md5: 32e37e8fe9ef45c637ee38ad51377769 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 12680 + timestamp: 1736962345843 +- conda: https://prefix.dev/conda-forge/noarch/types-pyyaml-6.0.12.20250809-pyhd8ed1ab_0.conda + sha256: d32484faed431492fe2a08a6fedf0418b30c21a8c6c22494d0aad5068ac1d60f + md5: 1ef5884b4330ab3c05977331850d2f3a + depends: + - python >=3.9 + license: Apache-2.0 AND MIT + size: 22146 + timestamp: 1754721392825 +- conda: https://prefix.dev/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda + sha256: 349951278fa8d0860ec6b61fcdc1e6f604e6fce74fabf73af2e39a37979d0223 + md5: 75be1a943e0a7f99fcf118309092c635 + depends: + - typing_extensions ==4.14.1 pyhe01879c_0 + license: PSF-2.0 + license_family: PSF + size: 90486 + timestamp: 1751643513473 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda + sha256: 4f52390e331ea8b9019b87effaebc4f80c6466d09f68453f52d5cdc2a3e1194f + md5: e523f4f1e980ed7a4240d7e27e9ec81f + depends: + - python >=3.9 + - python + license: PSF-2.0 + license_family: PSF + size: 51065 + timestamp: 1751643513473 +- conda: https://prefix.dev/conda-forge/linux-64/typos-1.35.3-hdab8a38_0.conda + sha256: 8f07734474a841894af935ea22357c3f6c0e0fdec6f7cf42dd99bd6a85f0d8e7 + md5: fa19df8ce5e6806ddb4e81df1a4de57e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + size: 3394657 + timestamp: 1754721788408 +- conda: https://prefix.dev/conda-forge/osx-arm64/typos-1.35.3-h0ca00b2_0.conda + sha256: f1a6819e21fe994b3c38f100e805b4a7d9293ba83ec96fb54415f6a36464dd30 + md5: 65045131a20438468b22cea6429af5df + depends: + - __osx >=11.0 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 2679078 + timestamp: 1754721941193 +- conda: https://prefix.dev/conda-forge/win-64/typos-1.35.3-h77a83cd_0.conda + sha256: f69a3f6a628be5015935d708cf0f949a7d3974122323337e4d6c4ccb1f4bb227 + md5: 2b2ac4320cfdd6fe30119c2fed9cfdd6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 2532707 + timestamp: 1754722191123 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8 + md5: 436c165519e140cb08d246a4472a9d6a + depends: + - brotli-python >=1.0.9 + - h2 >=4,<5 + - pysocks >=1.5.6,<2.0,!=1.5.7 + - python >=3.9 + - zstandard >=0.18.0 + license: MIT + license_family: MIT + size: 101735 + timestamp: 1750271478254 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b + md5: 28f4ca1e0337d0f27afb8602663c5723 + depends: + - vc14_runtime >=14.44.35208 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 18249 + timestamp: 1753739241465 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f + md5: 603e41da40a765fd47995faa021da946 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_31 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 682424 + timestamp: 1753739239305 +- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4 + md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 113963 + timestamp: 1753739198723 +- conda: https://prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda + sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f + md5: 46e441ba871f524e2b067929da3051c2 + depends: + - __win + - python >=3.9 + license: LicenseRef-Public-Domain + size: 9555 + timestamp: 1733130678956 +- conda: https://prefix.dev/conda-forge/linux-64/wrapt-1.17.3-py314h5bd0f2a_1.conda + sha256: e2b6545651aed5e7dead39b7ba3bf8c2669f194c71e89621343bd0bb321a87f1 + md5: 82da729c870ada2f675689a39b4f697f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + license: BSD-2-Clause + license_family: BSD + size: 64997 + timestamp: 1756851739706 +- conda: https://prefix.dev/conda-forge/osx-arm64/wrapt-1.17.3-py314hb84d1df_1.conda + sha256: 0f35a19fd99724e8620dc89a6fb9eb100d300f117292adde2c7e8cf12d566e10 + md5: 104bf69250e32a42ca144d7f7abd5d5c + depends: + - __osx >=11.0 + - python >=3.14.0rc2,<3.15.0a0 + - python >=3.14.0rc2,<3.15.0a0 *_cp314 + - python_abi 3.14.* *_cp314 + license: BSD-2-Clause + license_family: BSD + size: 61800 + timestamp: 1756851815321 +- conda: https://prefix.dev/conda-forge/win-64/wrapt-1.17.3-py314h5a2d7ad_1.conda + sha256: ecbee7584bc5dfcabed36240059a156dab0d6dd87a0246c71b32b82640558a78 + md5: 0172693b00f64c34667a5bdda0449eb9 + depends: + - python >=3.14.0rc2,<3.15.0a0 + - python_abi 3.14.* *_cp314 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-2-Clause + license_family: BSD + size: 63873 + timestamp: 1756852097390 +- conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad + md5: a77f85f77be52ff59391544bfe73390a + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + size: 85189 + timestamp: 1753484064210 +- conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac + md5: 78a0fe9e9c50d2c381e8ee47e3ea437d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 83386 + timestamp: 1753484079473 +- conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309 + md5: 433699cba6602098ae8957a323da2664 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 63944 + timestamp: 1753484092156 +- conda: https://prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py314h31f8a6b_0.conda + sha256: ec4e66b4e042ea9554b9db92b509358f75390f7dcbafb8eead940a2880486a63 + md5: 68bd13651618354987763f746ee1fadc + depends: + - python + - cffi >=1.11 + - zstd >=1.5.7,<1.5.8.0a0 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 127864 + timestamp: 1757930108791 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py314h163e31d_0.conda + sha256: 5b707d7b80d9b410fce776a439273213745ffc3fa4553ec31f264bbaf63a6ec6 + md5: c824d8cd887ce1d7af8963ca4087a764 + depends: + - python + - cffi >=1.11 + - zstd >=1.5.7,<1.5.8.0a0 + - __osx >=11.0 + - python 3.14.* *_cp314 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 125883 + timestamp: 1757930173407 +- conda: https://prefix.dev/conda-forge/win-64/zstandard-0.25.0-py314h4667ab5_0.conda + sha256: 285890e987cb14b2ac27f74a4ae844eb80e73654ab3321f085e13538c6ac7d23 + md5: 765406da1e9f31231a56ea4d2e191d7c + depends: + - python + - cffi >=1.11 + - zstd >=1.5.7,<1.5.8.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.14.* *_cp314 + license: BSD-3-Clause + license_family: BSD + size: 285971 + timestamp: 1757930137171 +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 567578 + timestamp: 1742433379869 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 + md5: e6f69c7bcccdefa417f056fa593b40f0 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 399979 + timestamp: 1742433432699 +- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 + md5: 21f56217d6125fb30c3c3f10c786d751 + depends: + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + size: 354697 + timestamp: 1742433568506 diff --git a/testsuite/pixi.toml b/testsuite/pixi.toml new file mode 100644 index 00000000..e6c3ca60 --- /dev/null +++ b/testsuite/pixi.toml @@ -0,0 +1,98 @@ +[workspace] +authors = ["Julian Hofer "] +channels = ["https://prefix.dev/conda-forge"] +description = "Test Pixi and its backend in unison" +name = "pixi-build-testsuite" +platforms = ["linux-64", "win-64", "osx-arm64"] +requires-pixi = ">=0.45" + +# Preview as it's being found by some of the tests +preview = ["pixi-build"] + +[dependencies] +filelock = ">=3.16.0,<4" +git = "==2.51.0" +httpx = ">=0.28.0,<1" +mypy = ">=1.18,<1.19" +py-rattler = ">=0.16,<0.17" +pygithub = ">=2.5.0,<3" +pytest = "*" +pytest-rerunfailures = ">=16,<17" +pytest-timeout = ">=2.3.1,<3" +pytest-xdist = ">=3.6.1,<4" +python = "3.14.*" +python-dotenv = ">=1.1.0,<2" +pyyaml = ">=6.0.2,<7" +rich = ">=14,<15" +syrupy = ">=5,<6" +tomli-w = ">=1.2.0,<2" +types-pyyaml = ">=6.0.12.20241230,<7" + + +[tasks] +test = [{ task = "test-slow" }] +test-fast = "pytest --numprocesses=auto --durations=0 --timeout=100 -m 'not slow' tests/integration_python" +test-slow = "pytest --numprocesses=auto --durations=0 --timeout=600 tests/integration_python" + +# pass the file to run as an argument to the task +# you can also pass a specific test function, like this: +# /path/to/test.py::test_function +test-specific-test = { cmd = "pytest -k '{{ test_substring }}'", args = [ + "test_substring", +] } +# Update one test channel by passing on value of `mappings.toml` +# e.g. "multiple_versions_channel_1" +build-repos = { cmd = "python scripts/build-repos.py", description = "Update and build external repositories (PIXI and BUILD_BACKENDS)" } +check-branch-override = { cmd = "python scripts/check-branch-override.py", description = "Check for branch override files that shouldn't be merged" } +download-artifacts = { cmd = "python scripts/download-artifacts.py" } +update-lockfiles = { cmd = "python scripts/update-lockfiles.py {{ folder }}", args = [ + { "arg" = "folder", "default" = "" }, +], description = "Update pixi.lock files by running pixi lock in test directories" } +update-test-channel = { cmd = "python update-channels.py {{ channel }}", args = [ + "channel", +], cwd = "tests/data/channels" } + + +[feature.lint.dependencies] +actionlint = ">=1.7.7,<2" +dprint = ">=0.50.0,<0.51" +go-shfmt = ">=3.11.0,<4" +lefthook = ">=2.0.1,<3" +ruff = ">=0.14,<0.15" +shellcheck = ">=0.10.0,<0.11" +taplo = ">=0.10,<0.11" +typos = ">=1.29.10,<2" + +[feature.lint.tasks] +actionlint = { cmd = "actionlint", env = { SHELLCHECK_OPTS = "-e SC2086" } } +dprint-check = { cmd = "dprint check --log-level=silent", description = "Check formatting with dprint" } +dprint-fmt = { cmd = "dprint fmt --incremental=false", description = "Format with dprint" } +lefthook = { cmd = "lefthook", description = "Run lefthook" } +lint = { cmd = "lefthook run pre-commit --all-files --force", description = "Run all linters and formatters on all code" } +pre-commit-install = "lefthook install" +ruff-format = "ruff format --exit-non-zero-on-format --force-exclude" +ruff-lint = "ruff check --fix --exit-non-zero-on-fix --force-exclude" +toml-format = { cmd = "taplo fmt", env = { RUST_LOG = "warn" } } +toml-lint = "taplo lint --verbose **/pixi.toml" +typecheck-python = "mypy" +typos = "typos --force-exclude" + +# +# Feature to build recipes +# +[feature.recipes.dependencies] +rattler-build = ">=0.48,<0.49" + +[feature.recipes.tasks.build-backends] +cmd = "rattler-build build --recipe-dir empty --output-dir ." +cwd = "tests/build-backends" +description = "Build build-backends used for testing purposes" + +# +# Environment descriptions +# + +[environments] +default = { solve-group = "default" } +lint = { features = ["lint"], solve-group = "default" } +recipes = { features = ["recipes"], no-default-feature = true } diff --git a/testsuite/pytest.ini b/testsuite/pytest.ini new file mode 100644 index 00000000..b69567d9 --- /dev/null +++ b/testsuite/pytest.ini @@ -0,0 +1,6 @@ +[pytest] +addopts = --basetemp=pytest-temp +tmp_path_retention_policy = failed +testpaths = tests/integration_python +markers = + slow: marks tests as slow diff --git a/testsuite/renovate.json5 b/testsuite/renovate.json5 new file mode 100644 index 00000000..73fa3e80 --- /dev/null +++ b/testsuite/renovate.json5 @@ -0,0 +1,35 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended", ":maintainLockFilesMonthly"], + "schedule": ["on tuesday"], + "enabledManagers": ["github-actions", "pixi"], + "commitMessagePrefix": "chore(ci):", + "ignorePaths": ["**/examples/**", "**/docs/**", "**/tests/**"], + "packageRules": [ + { + "groupName": "GitHub Actions", + "matchManagers": ["github-actions"] + }, + { + "description": "We run multiple macOS runner versions on purpose since 13 runs on x86_64", + "matchPackageNames": "macos", + "matchManagers": ["github-actions"], + "enabled": false + }, + { + "groupName": "Pixi", + "matchManagers": ["pixi"] + }, + { + "groupName": "Pixi-Lock", + "matchManagers": ["pixi"], + "matchUpdateTypes": ["lockFileMaintenance"] + }, + { + "description": "We want to update Rust manually and keep it in sync with rust-toolchain", + "matchPackageNames": "rust", + "matchManagers": ["pixi"], + "enabled": false + } + ] +} diff --git a/testsuite/scripts/build-repos.py b/testsuite/scripts/build-repos.py new file mode 100755 index 00000000..3268bc62 --- /dev/null +++ b/testsuite/scripts/build-repos.py @@ -0,0 +1,210 @@ +#!/usr/bin/env python3 +""" +Script to manage and build git repositories for PIXI_REPO and BUILD_BACKENDS_REPO. + +This script: +1. Loads environment variables from .env file +2. Verifies that PIXI_REPO and BUILD_BACKENDS_REPO point to git repositories +3. Checks if repositories are on main branch and pulls latest changes +4. Runs `pixi run build-release` on each repository +""" + +import os +import subprocess +import sys +from pathlib import Path + +from dotenv import load_dotenv + + +class GitRepositoryError(Exception): + """Raised when a path is not a valid git repository.""" + + pass + + +class GitPullError(Exception): + """Raised when git pull fails.""" + + pass + + +class PixiBuildError(Exception): + """Raised when pixi build fails.""" + + pass + + +class PixiChannelError(Exception): + """Raised when creating the testsuite channel fails.""" + + pass + + +def run_command( + cmd: list[str], + cwd: Path | None = None, + capture_output: bool = True, + env: dict[str, str] | None = None, +) -> tuple[int, str, str]: + """Run a command and return exit code, stdout, and stderr.""" + result = subprocess.run(cmd, cwd=cwd, capture_output=capture_output, text=True, env=env) + return result.returncode, result.stdout, result.stderr + + +def executable_name(base: str) -> str: + """Return the platform specific executable name.""" + return f"{base}.exe" if sys.platform.startswith("win") else base + + +def is_git_worktree(path: Path) -> bool: + """Check if the given path is inside a git work tree (repo or worktree).""" + if not path.exists() or not path.is_dir(): + return False + + returncode, stdout, _ = run_command(["git", "rev-parse", "--is-inside-work-tree"], cwd=path) + return returncode == 0 and stdout.strip().lower() == "true" + + +def get_current_branch(repo_path: Path) -> str | None: + """Get the current branch name of the git repository.""" + returncode, stdout, stderr = run_command(["git", "branch", "--show-current"], cwd=repo_path) + if returncode == 0: + return stdout.strip() + return None + + +def git_pull(repo_path: Path) -> None: + """Pull latest changes from the remote repository.""" + print(f"📥 Pulling latest changes in {repo_path}") + returncode, stdout, stderr = run_command(["git", "pull"], cwd=repo_path) + + if returncode == 0: + print("✅ Successfully pulled changes") + if stdout.strip(): + print(f" {stdout.strip()}") + else: + raise GitPullError(f"Failed to pull changes: {stderr}") + + +def build_executables(repo_path: Path) -> None: + """Run pixi run build-release in the repository.""" + print(f"🔨 Building release in {repo_path}") + returncode, stdout, stderr = run_command(["pixi", "run", "build-release"], cwd=repo_path) + + if returncode == 0: + print("✅ Successfully built release") + else: + error_msg = "Failed to build release" + if stderr: + error_msg += f": {stderr}" + if stdout: + error_msg += f" (Output: {stdout})" + raise PixiBuildError(error_msg) + + +def create_channel(repo_path: Path, project_root: Path) -> None: + """Create the local testsuite channel and move it into this repository.""" + channel_source = repo_path / "artifacts-channel" + + print("📦 Creating channel") + returncode, stdout, stderr = run_command(["pixi", "run", "create-channel"], cwd=repo_path) + + if returncode != 0: + error_msg = "Failed to create testsuite channel" + if stderr: + error_msg += f": {stderr}" + if stdout: + error_msg += f" (Output: {stdout})" + raise PixiChannelError(error_msg) + + if not channel_source.exists(): + raise PixiChannelError( + f"Expected channel directory '{channel_source}' was not created. " + "Verify that 'pixi run create-channel' completed successfully." + ) + + print("✅ Testsuite channel ready at source repo") + + +def process_repository(repo_path: Path, repo_name: str) -> None: + """Process a single repository: verify, pull if on main, and build.""" + print(f"\n{'=' * 60}") + print(f"Processing {repo_name}: {repo_path}") + print(f"{'=' * 60}") + + if not is_git_worktree(repo_path): + raise GitRepositoryError(f"{repo_path} is not a valid git worktree") + + print("✅ Verified git worktree") + + # Check current branch + if current_branch := get_current_branch(repo_path): + print(f"📋 Current branch: {current_branch}") + + # Pull if on main/master branch + if current_branch == "main": + git_pull(repo_path) + else: + print("⚠️ Not on main/master branch, skipping git pull") + else: + print("⚠️ Could not determine current branch") + + +def main() -> None: + """Main function to process repositories.""" + # Load environment variables from .env file + project_root = Path(__file__).parent.parent + env_file = project_root / ".env" + if env_file.exists(): + load_dotenv(env_file, override=True) + print(f"✅ Loaded environment variables from {env_file}") + else: + print(f"⚠️ No .env file found at {env_file}") + + # Get repository paths from environment variables + pixi_repo = os.getenv("PIXI_REPO") + build_backends_repo = os.getenv("BUILD_BACKENDS_REPO") + + if not pixi_repo: + print("❌ PIXI_REPO environment variable not set") + sys.exit(1) + + if not build_backends_repo: + print("❌ BUILD_BACKENDS_REPO environment variable not set") + sys.exit(1) + + pixi_repo_path = Path(pixi_repo) + build_backends_repo_path = Path(build_backends_repo) + + print("🎯 Target repositories:") + print(f" PIXI_REPO: {pixi_repo_path}") + print(f" BUILD_BACKENDS_REPO: {build_backends_repo_path}") + + # Process both repositories + success = True + + try: + process_repository(pixi_repo_path, "PIXI_REPO") + build_executables(pixi_repo_path) + except Exception as e: + print(f"❌ Error processing PIXI_REPO: {e}") + success = False + + try: + process_repository(build_backends_repo_path, "BUILD_BACKENDS_REPO") + create_channel(build_backends_repo_path, project_root) + except Exception as e: + print(f"❌ Error processing BUILD_BACKENDS_REPO: {e}") + success = False + + print(f"\n{'=' * 60}") + if success: + print("🎉 All repositories processed successfully!") + else: + print("❌ Some repositories failed to process") + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/testsuite/scripts/check-branch-override.py b/testsuite/scripts/check-branch-override.py new file mode 100644 index 00000000..8f95f883 --- /dev/null +++ b/testsuite/scripts/check-branch-override.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +""" +Script to check for CI override files that shouldn't be merged to main. + +This script ensures that .env.ci files used for testing PR combinations +don't accidentally get merged to the main branch. +""" + +import sys +from pathlib import Path + + +def main() -> None: + """Check if CI override files exist and exit with error if found.""" + repo_root = Path(__file__).parent.parent + override_file = repo_root / ".env.ci" + + if override_file.exists(): + print("❌ ERROR: .env.ci file detected") + print("This file is used for testing PR combinations and should not be merged to main") + print("Please remove .env.ci from your branch") + sys.exit(1) + else: + print("✅ No CI override files detected - safe to merge") + sys.exit(0) + + +if __name__ == "__main__": + main() diff --git a/testsuite/scripts/download-artifacts.py b/testsuite/scripts/download-artifacts.py new file mode 100644 index 00000000..d1761d81 --- /dev/null +++ b/testsuite/scripts/download-artifacts.py @@ -0,0 +1,461 @@ +import argparse +import itertools +import json +import os +import platform +import shutil +import subprocess +import sys +import tempfile +import zipfile +from dataclasses import dataclass +from datetime import datetime, timezone +from pathlib import Path + +import httpx +from dotenv import load_dotenv +from github import Github +from github.Artifact import Artifact +from github.PaginatedList import PaginatedList +from rich.console import Console +from rich.progress import track + +console = Console() + + +@dataclass(frozen=True) +class ArtifactTarget: + # Repo the target is located in + repo: str + # The workflow that we use for downloading + workflow: str + # The PR that contains the target + pr_number: str | None + + +def get_current_platform() -> str: + """Get the current platform string for pixi artifact naming.""" + system = platform.system().lower() + machine = platform.machine().lower() + + if system == "linux": + if machine in ["x86_64", "amd64"]: + return "linux-x86_64" + elif machine in ["aarch64", "arm64"]: + return "linux-aarch64" + elif system == "darwin": + if machine in ["arm64", "aarch64"]: + return "macos-aarch64" + elif machine in ["x86_64", "amd64"]: + return "macos-x86_64" + elif system == "windows": + if machine in ["x86_64", "amd64"]: + return "windows-x86_64" + + raise ValueError(f"Unsupported platform: {system}-{machine}") + + +def download_and_extract_artifact( + target_artifact: Artifact, github_token: str | None, output_dir: Path, repo: str +) -> None: + """Download and extract artifact, return path to extracted binary.""" + # Download the artifact + console.print("[blue]Downloading artifact...") + download_url = target_artifact.archive_download_url + + # Use httpx to download with authentication and follow redirects + headers = {} + if github_token: + headers["Authorization"] = f"token {github_token}" + + with httpx.stream( + "GET", download_url, headers=headers, follow_redirects=True, timeout=30.0 + ) as response: + response.raise_for_status() + + # Save to temporary file and extract + with tempfile.NamedTemporaryFile(suffix=".zip", delete=False) as temp_file: + total_size = int(response.headers.get("content-length", 0)) + + if total_size > 0: + for chunk in track( + response.iter_bytes(chunk_size=8192), + total=total_size // 8192, + description="Downloading...", + ): + temp_file.write(chunk) + else: + for chunk in response.iter_bytes(chunk_size=8192): + temp_file.write(chunk) + + temp_zip_path = temp_file.name + + console.print("[blue]Extracting artifact...") + + # Extract the zip file + with zipfile.ZipFile(temp_zip_path, "r") as zip_ref: + # List contents + file_list = zip_ref.namelist() + console.print(f"[blue]Archive contents: {file_list}") + + if repo == "prefix-dev/pixi": + # Find the pixi binary + pixi_binary = None + for file_name in file_list: + if ( + file_name == "pixi" + or file_name.endswith("/pixi") + or file_name.endswith("pixi.exe") + ): + pixi_binary = file_name + break + + if not pixi_binary: + console.print("[red]Could not find pixi binary in archive") + raise FileNotFoundError( + f"Could not find pixi binary in archive. Archive contents: {file_list}" + ) + + final_path = output_dir / Path(pixi_binary).name + if final_path.exists(): + if final_path.is_dir(): + shutil.rmtree(final_path) + else: + final_path.unlink() + + # Extract the binary + zip_ref.extract(pixi_binary, output_dir) + + # Move to correct location if it was in a subdirectory + extracted_path = output_dir / pixi_binary + + if extracted_path != final_path: + extracted_path.rename(final_path) + + # Make executable on Unix systems + if not sys.platform.startswith("win"): + final_path.chmod(0o755) + + console.print(f"[green]Successfully downloaded pixi binary to: {final_path}") + + elif repo == "prefix-dev/pixi-build-backends": + # Find the pixi binary + is_channel = None + for file_name in file_list: + if file_name.endswith("repodata.json"): + is_channel = True + break + + if not is_channel: + console.print("[red]Could not locate a channel directory inside the artifact.") + raise FileNotFoundError("Could not locate a channel directory inside the artifact.") + + console.print("[blue]Detected backend channel artifact") + final_channel_path = output_dir / "pixi-build-backends" + if final_channel_path.exists(): + console.print(f"[yellow]Removing existing channel at {final_channel_path}") + shutil.rmtree(final_channel_path) + + final_channel_path.parent.mkdir(parents=True, exist_ok=True) + zip_ref.extractall(final_channel_path) + + console.print(f"[green]Channel is ready at: {final_channel_path}") + else: + raise ValueError(f"Unsupported repository: {repo}") + + # Clean up temporary file + os.unlink(temp_zip_path) + + +def get_matching_artifact( + artifacts: PaginatedList[Artifact], artifact_name_pattern: str +) -> Artifact | None: + for artifact in artifacts: + if artifact_name_pattern in artifact.name: + return artifact + return None + + +def load_env_files() -> None: + """Load both .env and .env.ci files if they exist.""" + project_root = Path(__file__).parent.parent + env_file = project_root / ".env" + env_ci_file = project_root / ".env.ci" + + for env in [env_file, env_ci_file]: + if env.exists(): + load_dotenv(env) + console.print(f"[green]Loaded environment variables from {env}") + + +def get_token_from_gh() -> str | None: + """Attempt to obtain a GitHub token via the GitHub CLI.""" + gh_executable = shutil.which("gh") + if not gh_executable: + console.print("[yellow]GitHub CLI not found; skipping GH auth token lookup") + return None + + try: + result = subprocess.run( + [gh_executable, "auth", "token"], + check=True, + capture_output=True, + text=True, + ) + except subprocess.CalledProcessError as exc: + console.print( + f"[yellow]Failed to obtain token via GitHub CLI. Return code: {exc.returncode}" + ) + return None + + token = result.stdout.strip() + if not token: + console.print("[yellow]GitHub CLI returned an empty token") + return None + + console.print("[green]Using token from GitHub CLI authentication") + return token + + +def write_metadata( + output_dir: Path, + repo: str, + metadata: dict[str, object], +) -> None: + metadata_path = output_dir / "download-metadata.json" + existing: dict[str, object] = {} + if metadata_path.exists(): + try: + existing = json.loads(metadata_path.read_text(encoding="utf-8")) + except json.JSONDecodeError: + console.print( + f"[yellow]Existing metadata file at {metadata_path} is invalid JSON; overwriting" + ) + existing[repo] = metadata + metadata_path.write_text(json.dumps(existing, indent=2, sort_keys=True), encoding="utf-8") + + +def download_github_artifact( + github_token: str | None, + output_dir: Path, + repo: str, + workflow: str, + run_id: int | None = None, + pr_number: int | None = None, +) -> None: + # Get current platform + current_platform = get_current_platform() + + # Initialize GitHub client + gh = Github(github_token) + + # Get the repository + repository = gh.get_repo(repo) + console.print(f"[green]Connected to repository: {repository.full_name}") + + # Find the artifact for our platform + if repo.endswith("/pixi"): + artifact_name_pattern = f"pixi-{current_platform}" + elif repo.endswith("/pixi-build-backends"): + artifact_name_pattern = f"pixi-build-backends-{current_platform}" + else: + raise ValueError(f"Unsupported repository: {repo}") + + # Get the target_artifact + target_artifact = None + pr = None + selected_run = None + + if run_id: + # Use specific run ID - no need to find workflow first + console.print(f"[blue]Using specified run ID: {run_id}") + selected_run = repository.get_workflow_run(run_id) + artifacts = selected_run.get_artifacts() + target_artifact = get_matching_artifact(artifacts, artifact_name_pattern) + elif pr_number: + # Get workflow run from PR + console.print(f"[blue]Finding workflow run for PR #{pr_number}") + pr = repository.get_pull(pr_number) + console.print(f"[blue]PR #{pr_number}: {pr.title} (head: {pr.head.sha})") + + # Get workflow runs for the PR's head commit + workflows = repository.get_workflows() + target_workflow = None + for wf in workflows: + if wf.name == workflow: + target_workflow = wf + break + + if not target_workflow: + console.print(f"[red]Could not find workflow: {workflow}") + raise ValueError(f"Could not find workflow: {workflow}") + + console.print(f"[blue]Found workflow: {target_workflow.name}") + + # Get workflow runs for the PR head commit + runs = target_workflow.get_runs(head_sha=pr.head.sha) + for selected_run in itertools.islice(runs, 3): + artifacts = selected_run.get_artifacts() + target_artifact = get_matching_artifact(artifacts, artifact_name_pattern) + if target_artifact: + break + else: + # Get the latest workflow run for the specified workflow + workflows = repository.get_workflows() + target_workflow = None + for wf in workflows: + if wf.name == workflow: + target_workflow = wf + break + + if not target_workflow: + console.print(f"[red]Could not find workflow: {workflow}") + raise ValueError(f"Could not find workflow: {workflow}") + + console.print(f"[blue]Found workflow: {target_workflow.name}") + + # Get latest workflow run from main branch + console.print("[blue]Finding latest workflow run from main branch") + runs = target_workflow.get_runs(branch="main", event="push") + # Check the past five runs until a suitable candidate is found + for selected_run in itertools.islice(runs, 3): + artifacts = selected_run.get_artifacts() + target_artifact = get_matching_artifact(artifacts, artifact_name_pattern) + if target_artifact: + break + + if selected_run is None: + raise ValueError("Could not find a suitable workflow run") + + console.print(f"[blue]Selected run: {selected_run.id} from {selected_run.created_at}") + + if not target_artifact: + console.print(f"[red]Could not find artifact matching pattern '{artifact_name_pattern}'") + console.print("[yellow]Available artifacts:") + available_artifacts = [artifact.name for artifact in artifacts] + for artifact in artifacts: + console.print(f" - {artifact.name}") + raise FileNotFoundError( + f"Could not find artifact matching pattern '{artifact_name_pattern}'. " + f"Available artifacts: {available_artifacts}" + ) + + console.print(f"[green]Found artifact: {target_artifact.name}") + + # Set up output directory + output_dir.mkdir(parents=True, exist_ok=True) + console.print(f"[blue]Output directory: {output_dir}") + + # Download and extract the artifact + download_and_extract_artifact(target_artifact, github_token, output_dir, repo) + + metadata: dict[str, object] = { + "artifact": target_artifact.name, + "downloaded_at": datetime.now(timezone.utc).isoformat(), + "run_id": selected_run.id, + "head_sha": selected_run.head_sha, + "workflow": workflow, + } + + if pr_number is not None: + metadata["source"] = "pr" + metadata["pr_number"] = pr_number + if pr is not None: + metadata["pr_title"] = pr.title + metadata["head_ref"] = pr.head.ref + metadata["head_label"] = pr.head.label + else: + metadata["source"] = "branch" + metadata["branch"] = getattr(selected_run, "head_branch", None) or "main" + + write_metadata(output_dir, repo, metadata) + + +def main() -> None: + # Load environment files + load_env_files() + + parser = argparse.ArgumentParser(description="Download artifacts from GitHub Actions") + parser.add_argument( + "--token", + help="GitHub token for authentication (can also use GITHUB_TOKEN env var or .env file)", + ) + parser.add_argument( + "--run-id", + type=int, + help="Specific workflow run ID to download from (optional). Requires --repo.", + ) + parser.add_argument( + "--repo", + choices=["pixi", "pixi-build-backends"], + help="Restrict download to a single repository. By default both pixi and pixi-build-backends artifacts are fetched.", + ) + + args = parser.parse_args() + + if args.repo is None and args.run_id is not None: + console.print("[red][ERROR] --run-id can only be used together with --repo") + sys.exit(1) + + targets: list[ArtifactTarget] + if args.repo == "pixi": + targets = [ArtifactTarget("prefix-dev/pixi", "CI", os.getenv("PIXI_PR_NUMBER"))] + elif args.repo == "pixi-build-backends": + targets = [ + ArtifactTarget( + "prefix-dev/pixi-build-backends", + "Testsuite", + os.getenv("BUILD_BACKENDS_PR_NUMBER"), + ) + ] + else: + targets = [ + ArtifactTarget("prefix-dev/pixi", "CI", os.getenv("PIXI_PR_NUMBER")), + ArtifactTarget( + "prefix-dev/pixi-build-backends", + "Testsuite", + os.getenv("BUILD_BACKENDS_PR_NUMBER"), + ), + ] + + # Store binaries directly under "artifacts" for compatibility with older tooling + output_dir = Path("artifacts") + + # Get GitHub token from argument or environment + github_token = args.token or os.getenv("GITHUB_TOKEN") or get_token_from_gh() + if not github_token: + console.print("[red][ERROR] No GitHub token provided") + console.print( + "[red] Set GITHUB_TOKEN environment variable, use --token argument, or create a .env file" + ) + sys.exit(1) + + overall_success = True + for target in targets: + pr_number = target.pr_number + pr_number_int = int(pr_number) if pr_number and pr_number.isdigit() else None + if pr_number_int: + console.print(f"[yellow]Using PR #{pr_number_int} from {target.repo}") + + try: + download_github_artifact( + github_token, + output_dir, + target.repo, + target.workflow, + args.run_id, + pr_number_int, + ) + except Exception as e: # noqa: BLE001 - surface context rich message + overall_success = False + console.print(f"[red][ERROR] Download failed for {target.repo}: {e}") + + if not overall_success: + sys.exit(1) + + console.print("[green][SUCCESS] Download completed successfully!") + sys.exit(0) + + +if __name__ == "__main__": + main() diff --git a/testsuite/scripts/update-lockfiles.py b/testsuite/scripts/update-lockfiles.py new file mode 100755 index 00000000..982c113f --- /dev/null +++ b/testsuite/scripts/update-lockfiles.py @@ -0,0 +1,195 @@ +#!/usr/bin/env python3 +""" +Script to update pixi.lock files in test directories. + +This script: +1. Recursively searches for pixi.lock files in tests/data/pixi_build (or specified directory) +2. Runs `pixi lock` in each directory containing a pixi.lock file +3. Stops execution on the first error encountered +4. Accepts optional command-line argument to specify a specific subdirectory to process +""" + +import argparse +import os +import platform +import subprocess +import sys +from pathlib import Path + +from dotenv import load_dotenv + + +class PixiLockError(Exception): + """Raised when pixi lock fails.""" + + pass + + +def exec_extension(exe_name: str) -> str: + if platform.system() == "Windows": + return exe_name + ".exe" + else: + return exe_name + + +def pixi() -> Path: + """ + Returns the path to the Pixi executable. + + Uses the PIXI_BIN_DIR environment variable to locate the Pixi directory. + Falls back to binaries downloaded into the artifacts directory. + """ + pixi_bin_dir = os.getenv("PIXI_BIN_DIR") + + if pixi_bin_dir: + pixi_bin_path = Path(pixi_bin_dir) + else: + project_root = Path(__file__).parent.parent + candidates = [ + project_root / "artifacts", + project_root / "artifacts" / "pixi", + ] + pixi_bin_path = None + for candidate in candidates: + executable_candidate = candidate / exec_extension("pixi") + if candidate.is_dir() and executable_candidate.is_file(): + pixi_bin_path = candidate + os.environ["PIXI_BIN_DIR"] = str(candidate) + pixi_bin_dir = os.environ["PIXI_BIN_DIR"] + break + + if pixi_bin_dir is None and pixi_bin_path is None: + raise ValueError( + "Could not determine Pixi binary location. Set PIXI_BIN_DIR or run " + "'pixi run download-artifacts --repo pixi'." + ) + + if pixi_bin_path is None or not pixi_bin_path.is_dir(): + raise ValueError( + f"PIXI_BIN_DIR points to '{pixi_bin_dir}' which is not a valid directory. " + "Please set it to a directory that exists and contains the Pixi executable." + ) + + pixi_executable = pixi_bin_path / exec_extension("pixi") + + if not pixi_executable.is_file(): + raise FileNotFoundError( + f"Pixi executable not found at '{pixi_executable}'. Set PIXI_BIN_DIR or run " + "'pixi run download-artifacts --repo pixi'." + ) + + return pixi_executable + + +def run_command( + cmd: list[str], cwd: Path | None = None, capture_output: bool = True +) -> tuple[int, str, str]: + """Run a command and return exit code, stdout, and stderr.""" + result = subprocess.run(cmd, cwd=cwd, capture_output=capture_output, text=True) + return result.returncode, result.stdout, result.stderr + + +def pixi_lock(directory: Path) -> None: + """Run pixi lock in the specified directory.""" + print(f"🔄 Running pixi lock in {directory}") + returncode, stdout, stderr = run_command([str(pixi()), "lock"], cwd=directory) + + if returncode == 0: + print(f"✅ Successfully updated lockfile in {directory}") + if stdout.strip(): + print(f" {stdout.strip()}") + else: + error_msg = f"Failed to run pixi lock in {directory}" + if stderr: + error_msg += f": {stderr}" + if stdout: + error_msg += f" (Output: {stdout})" + raise PixiLockError(error_msg) + + +def find_and_process_lockfiles(base_path: Path) -> None: + """Recursively find directories with pixi.lock files and run pixi lock.""" + if not base_path.exists(): + print(f"❌ Directory {base_path} does not exist") + sys.exit(1) + + if not base_path.is_dir(): + print(f"❌ Path {base_path} is not a directory") + sys.exit(1) + + print(f"🔍 Searching for pixi.lock files in {base_path}") + + # Find all pixi.lock files recursively + lockfiles = list(base_path.rglob("pixi.lock")) + + if not lockfiles: + print(f"⚠️ No pixi.lock files found in {base_path}") + return + + print(f"📋 Found {len(lockfiles)} pixi.lock file(s)") + + # Process each directory containing a pixi.lock file + for lockfile in lockfiles: + directory = lockfile.parent + print(f"\n{'=' * 60}") + print(f"Processing: {directory}") + print(f"{'=' * 60}") + + try: + pixi_lock(directory) + except PixiLockError as e: + print(f"❌ {e}") + sys.exit(1) + + +def main() -> None: + """Main function to process lockfiles.""" + + # Load environment variables from .env file + env_file = Path(__file__).parent.parent / ".env" + if env_file.exists(): + load_dotenv(env_file, override=True) + print(f"✅ Loaded environment variables from {env_file}") + else: + print(f"⚠️ No .env file found at {env_file}") + + parser = argparse.ArgumentParser( + description="Update pixi.lock files by running pixi lock", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Examples: + %(prog)s # Process all directories in tests/data/pixi_build + %(prog)s rich_example # Process only the rich_example subdirectory + %(prog)s maturin # Process only the maturin subdirectory + """, + ) + parser.add_argument( + "folder", + nargs="?", + help="Specific folder to process (relative to tests/data/pixi_build). If not specified, processes all directories.", + ) + + args = parser.parse_args() + + # Determine base path + script_dir = Path(__file__).parent + base_data_dir = script_dir.parent / "tests" / "data" / "pixi_build" + + if args.folder: + target_path = base_data_dir / args.folder + print(f"🎯 Target directory: {target_path}") + else: + target_path = base_data_dir + print(f"🎯 Target directory: {target_path} (all subdirectories)") + + try: + find_and_process_lockfiles(target_path) + print(f"\n{'=' * 60}") + print("🎉 All lockfiles processed successfully!") + except KeyboardInterrupt: + print("\n❌ Operation cancelled by user") + sys.exit(1) + + +if __name__ == "__main__": + main() diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-a-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-a-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..3d8fb206 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-a-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-b-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-b-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..e40eda83 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-b-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-c-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-c-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..19942711 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-c-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-d-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-d-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..d6f91946 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-d-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-f-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-f-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..bcc1a20b Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-f-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-g-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-g-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..0c539e0e Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy-g-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy_e-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy_e-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..59032081 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/dummy_e-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/repodata.json b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/repodata.json new file mode 100644 index 00000000..87e16d61 --- /dev/null +++ b/testsuite/tests/data/channels/channels/dummy_channel_1/linux-64/repodata.json @@ -0,0 +1,113 @@ +{ + "info": { + "subdir": "linux-64" + }, + "packages": {}, + "packages.conda": { + "dummy-a-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [ + "dummy-c" + ], + "md5": "44d44be709f1019fa28b9ddde1dda490", + "name": "dummy-a", + "platform": "linux", + "sha256": "4f9ceba69237aa265ea8e6a05dd96518b8f31b5822f488c018632a30e37b985e", + "size": 1326, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy-b-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [], + "md5": "3c75f7ffe849060a2586cb9b9ec4dad3", + "name": "dummy-b", + "platform": "linux", + "sha256": "31339316d918ab3c5c858ba42058bdf20448f6443c044c99fcecf6305018571f", + "size": 1158, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy-c-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [], + "md5": "f71faf646626125db84684fb01595763", + "name": "dummy-c", + "platform": "linux", + "sha256": "eb35a2ca8e548ca876c9b5690dadafc728f7a6ab24190b01b764fa1cd93a5a83", + "size": 1158, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy-d-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [ + "dummy-x" + ], + "md5": "a379b9f1cf6108c2468561d899433aa8", + "name": "dummy-d", + "platform": "linux", + "sha256": "6e7c3f07ebd393e81dbcc19eb4055a07ad8a6bb3df2afb3e7d2e1855baecb8f1", + "size": 1168, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy-f-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [], + "md5": "916413fdf2e8e899fbed5556501b5ace", + "name": "dummy-f", + "platform": "linux", + "sha256": "dd44d6a20f0697e6ddd4a73e5136c96fb36c63c6373fc19ae5fc9dc437b81c23", + "size": 1181, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy-g-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [ + "dummy-b" + ], + "md5": "4fb621fc6320da9a438e2a9cb7350dad", + "name": "dummy-g", + "platform": "linux", + "sha256": "8e8e94e90e32904331dbcb3d7fbfbef6e1c6b8893f1df63b5a3cd683e064216f", + "size": 1186, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + }, + "dummy_e-0.1.0-hb0f4dca_0.conda": { + "arch": "x86_64", + "build": "hb0f4dca_0", + "build_number": 0, + "depends": [], + "md5": "ffa4008645cbf595c1428cfcbece4168", + "name": "dummy_e", + "platform": "linux", + "sha256": "9bc927bf62a2450ac04f838b6f5a095889b4dd8a5c5e81b32693544429be6c80", + "size": 1157, + "subdir": "linux-64", + "timestamp": 1741687107599, + "version": "0.1.0" + } + }, + "repodata_version": 2 +} diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/noarch/repodata.json b/testsuite/tests/data/channels/channels/dummy_channel_1/noarch/repodata.json new file mode 100644 index 00000000..7402d6d2 --- /dev/null +++ b/testsuite/tests/data/channels/channels/dummy_channel_1/noarch/repodata.json @@ -0,0 +1,8 @@ +{ + "info": { + "subdir": "noarch" + }, + "packages": {}, + "packages.conda": {}, + "repodata_version": 2 +} diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-a-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-a-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..b961fd9b Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-a-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-b-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-b-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..61c3fa16 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-b-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-c-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-c-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..76253132 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-c-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-d-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-d-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..5e30fbb5 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-d-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-f-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-f-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..e1d35976 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-f-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-g-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-g-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..89c3907c Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy-g-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy_e-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy_e-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..046543e6 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/dummy_e-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/repodata.json b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/repodata.json new file mode 100644 index 00000000..df34eb91 --- /dev/null +++ b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-64/repodata.json @@ -0,0 +1,113 @@ +{ + "info": { + "subdir": "osx-64" + }, + "packages": {}, + "packages.conda": { + "dummy-a-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [ + "dummy-c" + ], + "md5": "31b7d35cb59af7caf0cdf83fee99c452", + "name": "dummy-a", + "platform": "osx", + "sha256": "8b020dd949f5dd5708fc36b14f2c9a41755c8698a89cd1abb9851c0058c19059", + "size": 1323, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + }, + "dummy-b-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [], + "md5": "6433159560ccd4cec36c30214daf40a7", + "name": "dummy-b", + "platform": "osx", + "sha256": "36f014dccbf1b8fc155d4bcae15ac2d4097860baff4ce6398bfd950f26a0280a", + "size": 1149, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + }, + "dummy-c-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [], + "md5": "e847af055ebe1bf95277a1af0dac9985", + "name": "dummy-c", + "platform": "osx", + "sha256": "35a9e9a65b0eeb053a23d154d1fdb542ab07c748436b318df6c741578f7a0845", + "size": 1148, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + }, + "dummy-d-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [ + "dummy-x" + ], + "md5": "dace74866418b2f180a6530d626d022d", + "name": "dummy-d", + "platform": "osx", + "sha256": "304c19812279ee185abdec165e3281a7b50cde6416ee3147081c89a8bd8b3485", + "size": 1165, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + }, + "dummy-f-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [], + "md5": "7a0784e29a6afe9f6da4b360bcad1f1a", + "name": "dummy-f", + "platform": "osx", + "sha256": "52b7d930556348beb36e5e3c9a475e90cd8be273fda47e77e3e25c49f108eb81", + "size": 1173, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + }, + "dummy-g-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [ + "dummy-b" + ], + "md5": "a0215c0e62d3e0eeb7eabb7c3f92c36f", + "name": "dummy-g", + "platform": "osx", + "sha256": "12effdafd64bc4f9f539aead0e1cdd15387e419b85199abd8db582653fe64ca6", + "size": 1182, + "subdir": "osx-64", + "timestamp": 1741687107806, + "version": "0.1.0" + }, + "dummy_e-0.1.0-h0dc7051_0.conda": { + "arch": "x86_64", + "build": "h0dc7051_0", + "build_number": 0, + "depends": [], + "md5": "c9460feccbe1ae40fe0fabbb37f02fd5", + "name": "dummy_e", + "platform": "osx", + "sha256": "a5544d67b69fc71be16fcf5e978fd2f847c7c70f5a3ac5b8ca991cff2a6806fb", + "size": 1149, + "subdir": "osx-64", + "timestamp": 1741687107807, + "version": "0.1.0" + } + }, + "repodata_version": 2 +} diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-a-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-a-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..44e91247 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-a-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-b-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-b-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..e0129e2f Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-b-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-c-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-c-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..fecaca38 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-c-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-d-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-d-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..56fd2808 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-d-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-f-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-f-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..2066f1e6 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-f-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-g-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-g-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..a94bfc7d Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy-g-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy_e-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy_e-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..903005ca Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/dummy_e-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/repodata.json b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/repodata.json new file mode 100644 index 00000000..f8b7a675 --- /dev/null +++ b/testsuite/tests/data/channels/channels/dummy_channel_1/osx-arm64/repodata.json @@ -0,0 +1,113 @@ +{ + "info": { + "subdir": "osx-arm64" + }, + "packages": {}, + "packages.conda": { + "dummy-a-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [ + "dummy-c" + ], + "md5": "a174b2d6f2083e1e00f376d3fe46ccf1", + "name": "dummy-a", + "platform": "osx", + "sha256": "6d2e23df6e835c06321baa3d24bdf1f9589e2dc752fc00f381dfada5dd402606", + "size": 1324, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy-b-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [], + "md5": "8dcea93b86616dad92aec160a374e41e", + "name": "dummy-b", + "platform": "osx", + "sha256": "a6e0e27928bb50b0de3842c6b5f54a3fdaead9229a4633c303cc55e5f11cc30f", + "size": 1154, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy-c-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [], + "md5": "c031e476e30bafc02158aba1d46354ef", + "name": "dummy-c", + "platform": "osx", + "sha256": "0888b1d85e687cf2de5c923e99c83f1f012e49362d14baa2dbecb6b44edead8e", + "size": 1153, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy-d-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [ + "dummy-x" + ], + "md5": "9637cdd2ef24b23c91250f3dc77c0a18", + "name": "dummy-d", + "platform": "osx", + "sha256": "f4a70b174e86253de6061823097b68eb586ae701bb4fed3f29a8a1c05214aad4", + "size": 1167, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy-f-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [], + "md5": "ffa76d0fa778a4abf6534c68f5f54c12", + "name": "dummy-f", + "platform": "osx", + "sha256": "32a643640e14b3c50d10966cd1e13c9cc887c7c426506a7e98fc9bf342b7bebb", + "size": 1177, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy-g-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [ + "dummy-b" + ], + "md5": "3b6039b19ef3e783f6541bee347af677", + "name": "dummy-g", + "platform": "osx", + "sha256": "728fe5d119395ef6ddd01e85cfa0ee4441498ff24913ac0c6fb0a5b1618c88fc", + "size": 1184, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + }, + "dummy_e-0.1.0-h60d57d3_0.conda": { + "arch": "arm64", + "build": "h60d57d3_0", + "build_number": 0, + "depends": [], + "md5": "794777693b430180bad5ef2b04fc0314", + "name": "dummy_e", + "platform": "osx", + "sha256": "798711933f9360616d4294c964aa62271987fa8a0a1dd0f5984ca467df99c816", + "size": 1153, + "subdir": "osx-arm64", + "timestamp": 1741687107703, + "version": "0.1.0" + } + }, + "repodata_version": 2 +} diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-a-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-a-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..e7d0a5da Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-a-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-b-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-b-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..6f9480ba Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-b-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-c-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-c-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..cbe9d682 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-c-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-d-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-d-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..c4ab3c0a Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-d-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-f-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-f-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..f39c79e1 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-f-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-g-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-g-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..a12357d0 Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy-g-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy_e-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy_e-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..7110800e Binary files /dev/null and b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/dummy_e-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/repodata.json b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/repodata.json new file mode 100644 index 00000000..66a96db6 --- /dev/null +++ b/testsuite/tests/data/channels/channels/dummy_channel_1/win-64/repodata.json @@ -0,0 +1,113 @@ +{ + "info": { + "subdir": "win-64" + }, + "packages": {}, + "packages.conda": { + "dummy-a-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [ + "dummy-c" + ], + "md5": "211dff6f4ce4243025841b6f84d2e0ed", + "name": "dummy-a", + "platform": "win", + "sha256": "b5b79701cd4e45e6845cbd038347112b72e94131f450ca2f1516a84dc3c4318f", + "size": 1328, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy-b-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [], + "md5": "2f06a69cdd3a4ccd8f1d07eac71e0d3e", + "name": "dummy-b", + "platform": "win", + "sha256": "ab1d6ad961c29d1f6462971248caf669fb2f6f6b3b231250ed347aed8273c6e2", + "size": 1159, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy-c-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [], + "md5": "7ba027d84cad59916e581b26c83d86c0", + "name": "dummy-c", + "platform": "win", + "sha256": "6751bae616cbbc779fdb191b96feba8840875d717324ff1dcb0c8a09a5a904e5", + "size": 1158, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy-d-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [ + "dummy-x" + ], + "md5": "b5f8517e70e2255a7f12363bed3dae83", + "name": "dummy-d", + "platform": "win", + "sha256": "efcbb39ee11a868d4ee023e93f62fec7b4107a8fc8e29365b445998bc7497825", + "size": 1175, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy-f-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [], + "md5": "a4520e8217320ba8b9880b30b5368f40", + "name": "dummy-f", + "platform": "win", + "sha256": "11d7bf0338f1377a859a63da9fe842e5958f63e9bb4df7fc09d6b8b2facc6f32", + "size": 1171, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy-g-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [ + "dummy-b" + ], + "md5": "95f801ddbef3885c4485ce3cf24d2a73", + "name": "dummy-g", + "platform": "win", + "sha256": "59af6589b5f3be8114f4b959871a8f814e9239ebc257ab127408c3b4c0b4d5a0", + "size": 1184, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + }, + "dummy_e-0.1.0-h9490d1a_0.conda": { + "arch": "x86_64", + "build": "h9490d1a_0", + "build_number": 0, + "depends": [], + "md5": "3a1abd039c99f8a669b64f832d297306", + "name": "dummy_e", + "platform": "win", + "sha256": "672d76a27135e6c023360553a7ba732e747af52e8fd9f47b8bf18e48401ee212", + "size": 1158, + "subdir": "win-64", + "timestamp": 1741687107508, + "version": "0.1.0" + } + }, + "repodata_version": 2 +} diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..ce770c65 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.2.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.2.0-hb0f4dca_0.conda new file mode 100644 index 00000000..5bdec989 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.2.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.3.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.3.0-hb0f4dca_0.conda new file mode 100644 index 00000000..3c44ef91 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package-0.3.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..6e57e10c Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.2.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.2.0-hb0f4dca_0.conda new file mode 100644 index 00000000..3ee2f5e6 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.2.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.3.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.3.0-hb0f4dca_0.conda new file mode 100644 index 00000000..b06b125d Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package2-0.3.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.1.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.1.0-abc.conda new file mode 100644 index 00000000..d7be0e15 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.1.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.2.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.2.0-abc.conda new file mode 100644 index 00000000..ec2573c6 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.2.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.3.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.3.0-abc.conda new file mode 100644 index 00000000..1801a5c0 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package3-0.3.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..155a2600 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.2.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.2.0-hb0f4dca_0.conda new file mode 100644 index 00000000..740c8a61 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.2.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.3.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.3.0-hb0f4dca_0.conda new file mode 100644 index 00000000..b5fe75f3 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/package4-0.3.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/repodata.json b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/repodata.json new file mode 100644 index 00000000..1aa378b5 --- /dev/null +++ b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/linux-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"linux-64"},"packages":{},"packages.conda":{"package-0.1.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"4bf1a99139db6cd642a6292d980cfaa1","name":"package","platform":"linux","sha256":"d57c47a282d61d134cbfd9cc6538c81072c21f2341c90744f53977e085835d80","size":1248,"subdir":"linux-64","timestamp":1759844807952,"version":"0.1.0"},"package-0.2.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"54ce67869c9924937ed89142a2c4c2d1","name":"package","platform":"linux","sha256":"4228d29af637a8720426e6779c9f0481eafc66265ae53cbf687350b4a93cb2c6","size":1250,"subdir":"linux-64","timestamp":1759844808543,"version":"0.2.0"},"package-0.3.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"f6478211fe5c4fb5544c1888cf254bd4","name":"package","platform":"linux","sha256":"ff22168f9c5d5e38780b57cf38b3c38ba11ffbc97acd26dd7fec13e97766e616","size":1249,"subdir":"linux-64","timestamp":1759844809139,"version":"0.3.0"},"package2-0.1.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"74a91bafec429350cbb58310e98800ad","name":"package2","platform":"linux","sha256":"c6a83350d98b8673a03f349fc3215935a29a9dd42bb3f72b1ef604bbf121ca82","size":1172,"subdir":"linux-64","timestamp":1759844807952,"version":"0.1.0"},"package2-0.2.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"4dbbe1ae83c0c6a91e333fa1fe2de343","name":"package2","platform":"linux","sha256":"99ed18a666d088b8f2a0200fa12d65a6ffceaa784ffb314b9ed0588264229242","size":1172,"subdir":"linux-64","timestamp":1759844808543,"version":"0.2.0"},"package2-0.3.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"10079945b12253bc59c2aab18fdd29f8","name":"package2","platform":"linux","sha256":"9d651434a4b1183489bed17793bff9904a312a327de0568641b8b8616f895022","size":1173,"subdir":"linux-64","timestamp":1759844809139,"version":"0.3.0"},"package3-0.1.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"2afd273645cbd51116ea40176a1e4bb4","name":"package3","platform":"linux","run_exports":{"weak":["package3 ==0.1.0 abc"]},"sha256":"af93044f04c2005ce75ebcdb8930208829652c23a0759b85761c779388c109fe","size":1187,"subdir":"linux-64","timestamp":1759844807952,"version":"0.1.0"},"package3-0.2.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"d43d342d1fa17c190ac4321c928b5f0f","name":"package3","platform":"linux","run_exports":{"weak":["package3 ==0.2.0 abc"]},"sha256":"1d22c26c86fa09d3f2d06b5e27ed126f47878da5b21aeb6111ca99eb4e2144e8","size":1188,"subdir":"linux-64","timestamp":1759844808543,"version":"0.2.0"},"package3-0.3.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"79e6edbda0eb628fe99d3280d08022ec","name":"package3","platform":"linux","run_exports":{"weak":["package3 ==0.3.0 abc"]},"sha256":"5cfb70c9e3168455a85ef39f9a837065eb6e5e59140a3e32c45b8f8b65fc1ba0","size":1188,"subdir":"linux-64","timestamp":1759844809139,"version":"0.3.0"},"package4-0.1.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":["package3 ==0.1.0"],"md5":"1a7cdd8f427f3d9e44dcbb3565ee55ff","name":"package4","platform":"linux","sha256":"412a535f9ffd4400ba98fe8f3b76e22c6e7e0b3b5954a874f042c7dbb25d6400","size":1188,"subdir":"linux-64","timestamp":1759844807952,"version":"0.1.0"},"package4-0.2.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":["package3 ==0.2.0"],"md5":"9737920aed41e0ea1be5bb5b50d302b8","name":"package4","platform":"linux","sha256":"38cb7c5c19a5def3b36706d63b07e8f2d747464986bbcdf8cc9109030f77c00b","size":1187,"subdir":"linux-64","timestamp":1759844808543,"version":"0.2.0"},"package4-0.3.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":["package3 ==0.3.0"],"md5":"efadc36faa76e08fab9544077024e820","name":"package4","platform":"linux","sha256":"fb0869f1cfcff70b3cf6a7b3885723e158091af8b8484b041ef30127d541cf83","size":1189,"subdir":"linux-64","timestamp":1759844809139,"version":"0.3.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/noarch/repodata.json b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/noarch/repodata.json new file mode 100644 index 00000000..d6f6f3f3 --- /dev/null +++ b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/noarch/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"noarch"},"packages":{},"packages.conda":{},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..b45f24e4 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.2.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.2.0-h0dc7051_0.conda new file mode 100644 index 00000000..9f376fa1 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.2.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.3.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.3.0-h0dc7051_0.conda new file mode 100644 index 00000000..ea1b531b Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package-0.3.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..cae1d548 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.2.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.2.0-h0dc7051_0.conda new file mode 100644 index 00000000..cb521307 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.2.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.3.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.3.0-h0dc7051_0.conda new file mode 100644 index 00000000..b12bcdff Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package2-0.3.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.1.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.1.0-abc.conda new file mode 100644 index 00000000..58e4051d Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.1.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.2.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.2.0-abc.conda new file mode 100644 index 00000000..f641b56e Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.2.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.3.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.3.0-abc.conda new file mode 100644 index 00000000..c18a6bbd Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package3-0.3.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..de221f98 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.2.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.2.0-h0dc7051_0.conda new file mode 100644 index 00000000..2ede970d Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.2.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.3.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.3.0-h0dc7051_0.conda new file mode 100644 index 00000000..cbdc84c9 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/package4-0.3.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/repodata.json b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/repodata.json new file mode 100644 index 00000000..fb4a4b07 --- /dev/null +++ b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"osx-64"},"packages":{},"packages.conda":{"package-0.1.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"1bf5d0b3588e27ed0d6f686c0e6eea14","name":"package","platform":"osx","sha256":"575cb284040a022aa34203bf70305e21a4e1c458eb7611f1f610b8e1d9aafe52","size":1240,"subdir":"osx-64","timestamp":1759844808246,"version":"0.1.0"},"package-0.2.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"5526c75b7e066ec60e4cc3ea668887df","name":"package","platform":"osx","sha256":"f853edca3a10a044fea9a75542410f4e36ec6b7f495d706113325aed89220f94","size":1241,"subdir":"osx-64","timestamp":1759844808836,"version":"0.2.0"},"package-0.3.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"9522ef7fa212f197545a8b54d069b8aa","name":"package","platform":"osx","sha256":"85bbf232a0e91febcd75c79b142df3363b03a8b6bd189cabc2654b2299582a1f","size":1241,"subdir":"osx-64","timestamp":1759844809436,"version":"0.3.0"},"package2-0.1.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"b8090ad9e6143e48b8fa240988a105f8","name":"package2","platform":"osx","sha256":"c7fc6974ce8da93f255262cb7616d0f5421b14dd0a7b96a7053c26b97b11083b","size":1169,"subdir":"osx-64","timestamp":1759844808246,"version":"0.1.0"},"package2-0.2.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"f47447783717f49343b8c8a9c819cd34","name":"package2","platform":"osx","sha256":"4353280872075710e92697d0de17d917a5dc15217a49ad544d27be01a29077fd","size":1169,"subdir":"osx-64","timestamp":1759844808836,"version":"0.2.0"},"package2-0.3.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"06bf21b993c4ca340b213a2fa5abf56c","name":"package2","platform":"osx","sha256":"3b291f0d81fcb72b6a274c395226d13ca7b578a3ec29d082ec8b2ca5fdb5399d","size":1172,"subdir":"osx-64","timestamp":1759844809436,"version":"0.3.0"},"package3-0.1.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"5f69cfd6cc9985029004f3f58a1aeb5a","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.1.0 abc"]},"sha256":"08f489f016b822df605e2fb85e09d07fdd26348bcc4e575002c939e8b2984934","size":1184,"subdir":"osx-64","timestamp":1759844808246,"version":"0.1.0"},"package3-0.2.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"74557f1ef0440f5ed4f0b74660e7475d","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.2.0 abc"]},"sha256":"03f05e238a414f5043f6f26d06541e2e577cb73e85f55c63288f03844c318f7a","size":1184,"subdir":"osx-64","timestamp":1759844808836,"version":"0.2.0"},"package3-0.3.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"14a6a5c00a4fa37b79ce41bcbda6e588","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.3.0 abc"]},"sha256":"2ac8b6f10ff7f2aef2b2957cfe1304dd24e68a3120a9d2fba163b6ef50815445","size":1185,"subdir":"osx-64","timestamp":1759844809436,"version":"0.3.0"},"package4-0.1.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":["package3 ==0.1.0"],"md5":"9a6c2c6e1d280fa2e1c32f9e04af9a61","name":"package4","platform":"osx","sha256":"287b75619da4617b2c074ebbd1a8cebffcb92b636bd21fb6f39634579d7d9739","size":1188,"subdir":"osx-64","timestamp":1759844808246,"version":"0.1.0"},"package4-0.2.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":["package3 ==0.2.0"],"md5":"cf3f1174ea6f1d657ea3690c3e56ffd3","name":"package4","platform":"osx","sha256":"23924fe4d13715d8273468b52522eb717d8ed3c7bf85c412aac2edbaba8e9600","size":1187,"subdir":"osx-64","timestamp":1759844808836,"version":"0.2.0"},"package4-0.3.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":["package3 ==0.3.0"],"md5":"fe19ce89bb1082395e4054a848937902","name":"package4","platform":"osx","sha256":"aa8377c0fb04e9940b50df0bd9c85c421359b5769ea12475c6cc3531540700ed","size":1188,"subdir":"osx-64","timestamp":1759844809436,"version":"0.3.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..a9ff6497 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.2.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.2.0-h60d57d3_0.conda new file mode 100644 index 00000000..84bf91db Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.2.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.3.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.3.0-h60d57d3_0.conda new file mode 100644 index 00000000..109aa3fe Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package-0.3.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..84eb953b Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.2.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.2.0-h60d57d3_0.conda new file mode 100644 index 00000000..b5e86f06 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.2.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.3.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.3.0-h60d57d3_0.conda new file mode 100644 index 00000000..fabec5ae Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package2-0.3.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.1.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.1.0-abc.conda new file mode 100644 index 00000000..7e617c73 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.1.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.2.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.2.0-abc.conda new file mode 100644 index 00000000..cb334240 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.2.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.3.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.3.0-abc.conda new file mode 100644 index 00000000..54c41780 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package3-0.3.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..c9de348e Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.2.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.2.0-h60d57d3_0.conda new file mode 100644 index 00000000..736beec3 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.2.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.3.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.3.0-h60d57d3_0.conda new file mode 100644 index 00000000..83362df7 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/package4-0.3.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/repodata.json b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/repodata.json new file mode 100644 index 00000000..4dc12a69 --- /dev/null +++ b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/osx-arm64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"osx-arm64"},"packages":{},"packages.conda":{"package-0.1.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"9636e87f0c263870d6b07305c72670f8","name":"package","platform":"osx","sha256":"53acea88fd0bebf2d7f274930e49bb3733eca21fd02e204ea5bdc6801ee3868e","size":1248,"subdir":"osx-arm64","timestamp":1759844808099,"version":"0.1.0"},"package-0.2.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"c2ad71b38800228035c5d1994c1bd9db","name":"package","platform":"osx","sha256":"a613344e6792cbfc108fdbd895ff9e63c5a5aa4ff48770e4e81d4ff06259e052","size":1250,"subdir":"osx-arm64","timestamp":1759844808689,"version":"0.2.0"},"package-0.3.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"b7c67c6439e54e48418b9e9aa7b975e8","name":"package","platform":"osx","sha256":"e2c5b1bcb59267dcfbabd33fee11c23cb379af03e7662a34bbf757aecb3c3aca","size":1250,"subdir":"osx-arm64","timestamp":1759844809287,"version":"0.3.0"},"package2-0.1.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"9ab5c281ba5d445e856731a96c3698c2","name":"package2","platform":"osx","sha256":"0f4075add2a6acbd11c271a5612f63fa1c897b50b87a350e305b4194841fa98a","size":1171,"subdir":"osx-arm64","timestamp":1759844808099,"version":"0.1.0"},"package2-0.2.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"5a5ba934dbd2510d66fedae155e90c11","name":"package2","platform":"osx","sha256":"f52ae5eafd1bf0649198f3dc3cd999ffba65f5ab7d2023b7807e32247bbeac28","size":1170,"subdir":"osx-arm64","timestamp":1759844808689,"version":"0.2.0"},"package2-0.3.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"5da7b6077e737496ccef19b4e31b0f41","name":"package2","platform":"osx","sha256":"ff7869a6d5c0d88ecb94a77a185a8c4cb1918594a705c6f014485c2deeb83679","size":1170,"subdir":"osx-arm64","timestamp":1759844809287,"version":"0.3.0"},"package3-0.1.0-abc.conda":{"arch":"arm64","build":"abc","build_number":1,"depends":[],"md5":"4b292068092f12f5007bbb4c610f4041","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.1.0 abc"]},"sha256":"7bf6aa87e4ac84334ea77f93f646fa2b067bbc91ecb0a30c65e64ed770bf1b72","size":1186,"subdir":"osx-arm64","timestamp":1759844808098,"version":"0.1.0"},"package3-0.2.0-abc.conda":{"arch":"arm64","build":"abc","build_number":1,"depends":[],"md5":"580e39a6092692e26950ed970e0726a9","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.2.0 abc"]},"sha256":"bc5830e25e0760c5b94dd3ec352f73d762ee69bce5090311d1ffc3e22e88c303","size":1187,"subdir":"osx-arm64","timestamp":1759844808688,"version":"0.2.0"},"package3-0.3.0-abc.conda":{"arch":"arm64","build":"abc","build_number":1,"depends":[],"md5":"423485d9afa605135d8e2cb0464dde14","name":"package3","platform":"osx","run_exports":{"weak":["package3 ==0.3.0 abc"]},"sha256":"a95a1df3aa1ea8386ae7b8addf08dab72d3d2fa20a667282a7fb79860bf80a44","size":1186,"subdir":"osx-arm64","timestamp":1759844809287,"version":"0.3.0"},"package4-0.1.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":["package3 ==0.1.0"],"md5":"f2eff31272dbc0ee0394225b208f9899","name":"package4","platform":"osx","sha256":"1ade6eaac6ac7a83399997c2b10c3acc95e9b1901097d959c8d11555aaae0d69","size":1188,"subdir":"osx-arm64","timestamp":1759844808098,"version":"0.1.0"},"package4-0.2.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":["package3 ==0.2.0"],"md5":"cd70727e02dbed254ee42e27099f250a","name":"package4","platform":"osx","sha256":"27ffc11bd88de3e7b4c06d31161aecc08a76676abcc3e73aba0a9e836b6a13d5","size":1187,"subdir":"osx-arm64","timestamp":1759844808688,"version":"0.2.0"},"package4-0.3.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":["package3 ==0.3.0"],"md5":"5dc974a748019a4ce7bd377eb3952993","name":"package4","platform":"osx","sha256":"c4a82dca791bc6a04078900cd90a493e477d3202f50374da503ecad8a89a7ba4","size":1187,"subdir":"osx-arm64","timestamp":1759844809287,"version":"0.3.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..ea250f7a Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.2.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.2.0-h9490d1a_0.conda new file mode 100644 index 00000000..6378813a Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.2.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.3.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.3.0-h9490d1a_0.conda new file mode 100644 index 00000000..a29f766b Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package-0.3.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..59087933 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.2.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.2.0-h9490d1a_0.conda new file mode 100644 index 00000000..1a4a69d4 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.2.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.3.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.3.0-h9490d1a_0.conda new file mode 100644 index 00000000..3fd7d7e4 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package2-0.3.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.1.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.1.0-abc.conda new file mode 100644 index 00000000..f51dd5c0 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.1.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.2.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.2.0-abc.conda new file mode 100644 index 00000000..e9abdf00 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.2.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.3.0-abc.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.3.0-abc.conda new file mode 100644 index 00000000..2515a539 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package3-0.3.0-abc.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..dd3bb982 Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.2.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.2.0-h9490d1a_0.conda new file mode 100644 index 00000000..0908403d Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.2.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.3.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.3.0-h9490d1a_0.conda new file mode 100644 index 00000000..bbd0107d Binary files /dev/null and b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/package4-0.3.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/repodata.json b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/repodata.json new file mode 100644 index 00000000..9ac531df --- /dev/null +++ b/testsuite/tests/data/channels/channels/multiple_versions_channel_1/win-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"win-64"},"packages":{},"packages.conda":{"package-0.1.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"252de6c6df2744b1ea74ca9e2cf6408b","name":"package","platform":"win","sha256":"9a303a63d0cfd75c4dfe2da2719d08c126a96485e26ac5408fc7c086c71e8154","size":1242,"subdir":"win-64","timestamp":1759844807790,"version":"0.1.0"},"package-0.2.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"bfbe189151f990b524cbeefaa1fa403f","name":"package","platform":"win","sha256":"d2a80cec2a1df297b812a92c93bbc262d839704cd7596b9c9c6b907c03f7b757","size":1243,"subdir":"win-64","timestamp":1759844808397,"version":"0.2.0"},"package-0.3.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"a67851352f2c436d2a0c77fd3caa055a","name":"package","platform":"win","sha256":"ab4edf500013daccd62805225a445da25b886566170b1ccd4fe5620e3f21dce0","size":1244,"subdir":"win-64","timestamp":1759844808989,"version":"0.3.0"},"package2-0.1.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"a6d8b9aef4e5ce77528dc5fc4e9e3b5d","name":"package2","platform":"win","sha256":"07b95b4f3831dbd6012b1862146c4265dfb62954de02e1acbc7add55da6f7c06","size":1173,"subdir":"win-64","timestamp":1759844807790,"version":"0.1.0"},"package2-0.2.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"50a613ab6a6d28b92ca9e86db0c177f9","name":"package2","platform":"win","sha256":"dd12b6f87447e043346db84602026457aba6f192c69a5e8bbdc2bf4cb3f4e2bd","size":1177,"subdir":"win-64","timestamp":1759844808397,"version":"0.2.0"},"package2-0.3.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"dfb56c8211c29553b25fc2ed5b3bf4e8","name":"package2","platform":"win","sha256":"c82c987c78176b1deffe617d51abaf108a00ba79e3281223ada1af3796288de2","size":1176,"subdir":"win-64","timestamp":1759844808989,"version":"0.3.0"},"package3-0.1.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"8dda16d00f8cbd551020367d182d01b1","name":"package3","platform":"win","run_exports":{"weak":["package3 ==0.1.0 abc"]},"sha256":"a21679ef646e981fca9c95f08de7274dbb9dd9487c2bc1c1b33c0b086ecc213d","size":1184,"subdir":"win-64","timestamp":1759844807790,"version":"0.1.0"},"package3-0.2.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"c37819dcf2f058a684cd39285e7b5b63","name":"package3","platform":"win","run_exports":{"weak":["package3 ==0.2.0 abc"]},"sha256":"7399aadc405529f63648529906a96055c473d5f253b959b4ce78ae4c99a4b37b","size":1187,"subdir":"win-64","timestamp":1759844808397,"version":"0.2.0"},"package3-0.3.0-abc.conda":{"arch":"x86_64","build":"abc","build_number":1,"depends":[],"md5":"29b2983e1e913f3d8005d700c6aecedb","name":"package3","platform":"win","run_exports":{"weak":["package3 ==0.3.0 abc"]},"sha256":"8085a76c9f1af870bbc1bea8334dab1aa73c67affdf07b4b60c7ba806cfeeac1","size":1187,"subdir":"win-64","timestamp":1759844808989,"version":"0.3.0"},"package4-0.1.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":["package3 ==0.1.0"],"md5":"53b13bdd54d63f1d94dff081dec03f81","name":"package4","platform":"win","sha256":"8877523535d20f5a5e61885261519107c3ad15624c8f581b3725c36d7c98a403","size":1189,"subdir":"win-64","timestamp":1759844807790,"version":"0.1.0"},"package4-0.2.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":["package3 ==0.2.0"],"md5":"835222bfb4e5ae66d0c7bd08f6cb6618","name":"package4","platform":"win","sha256":"18e87b4e6efbc271b43aad29820ef5c0bf9e88cdb671fe860350a08e0477ba2c","size":1193,"subdir":"win-64","timestamp":1759844808396,"version":"0.2.0"},"package4-0.3.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":["package3 ==0.3.0"],"md5":"8f8ae16070cca6ba0fe0db78c238ebd5","name":"package4","platform":"win","sha256":"8ed55f42f83c31eee93645d8a4d0cbe0b6afb23ed56e598271cfc04513dc192d","size":1192,"subdir":"win-64","timestamp":1759844808989,"version":"0.3.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/package-unix-0.1.0-hb0f4dca_0.conda b/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/package-unix-0.1.0-hb0f4dca_0.conda new file mode 100644 index 00000000..6bf9ba81 Binary files /dev/null and b/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/package-unix-0.1.0-hb0f4dca_0.conda differ diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/repodata.json b/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/repodata.json new file mode 100644 index 00000000..c4be7d85 --- /dev/null +++ b/testsuite/tests/data/channels/channels/target_specific_channel_1/linux-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"linux-64"},"packages":{},"packages.conda":{"package-unix-0.1.0-hb0f4dca_0.conda":{"arch":"x86_64","build":"hb0f4dca_0","build_number":0,"depends":[],"md5":"fe8e916dec98da10345b8f085bccb264","name":"package-unix","platform":"linux","sha256":"edfe4c21fb3902b6bb508f1b5d421d5d5e1ca50e6c5aa0ad2bf336643cc21977","size":1193,"subdir":"linux-64","timestamp":1758206539718,"version":"0.1.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/noarch/repodata.json b/testsuite/tests/data/channels/channels/target_specific_channel_1/noarch/repodata.json new file mode 100644 index 00000000..d6f6f3f3 --- /dev/null +++ b/testsuite/tests/data/channels/channels/target_specific_channel_1/noarch/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"noarch"},"packages":{},"packages.conda":{},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/package-unix-0.1.0-h0dc7051_0.conda b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/package-unix-0.1.0-h0dc7051_0.conda new file mode 100644 index 00000000..6bb13cf8 Binary files /dev/null and b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/package-unix-0.1.0-h0dc7051_0.conda differ diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/repodata.json b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/repodata.json new file mode 100644 index 00000000..f2a14943 --- /dev/null +++ b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"osx-64"},"packages":{},"packages.conda":{"package-unix-0.1.0-h0dc7051_0.conda":{"arch":"x86_64","build":"h0dc7051_0","build_number":0,"depends":[],"md5":"7d3d6fcc9b7dc445c757f8ad91df61e9","name":"package-unix","platform":"osx","sha256":"8073279890f536c661095ba8a2c51fab76ce753fbc6fe4da71a1d39d06870db0","size":1190,"subdir":"osx-64","timestamp":1758206539846,"version":"0.1.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/package-unix-0.1.0-h60d57d3_0.conda b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/package-unix-0.1.0-h60d57d3_0.conda new file mode 100644 index 00000000..a730fc85 Binary files /dev/null and b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/package-unix-0.1.0-h60d57d3_0.conda differ diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/repodata.json b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/repodata.json new file mode 100644 index 00000000..42730921 --- /dev/null +++ b/testsuite/tests/data/channels/channels/target_specific_channel_1/osx-arm64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"osx-arm64"},"packages":{},"packages.conda":{"package-unix-0.1.0-h60d57d3_0.conda":{"arch":"arm64","build":"h60d57d3_0","build_number":0,"depends":[],"md5":"666d4cf9f24b4380384650010a7b0c9d","name":"package-unix","platform":"osx","sha256":"85307f59901c916eba805e421137442b5dfd46132e82967bbca2a3301afc3db9","size":1190,"subdir":"osx-arm64","timestamp":1758206539781,"version":"0.1.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/package-windows-0.1.0-h9490d1a_0.conda b/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/package-windows-0.1.0-h9490d1a_0.conda new file mode 100644 index 00000000..3940a10d Binary files /dev/null and b/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/package-windows-0.1.0-h9490d1a_0.conda differ diff --git a/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/repodata.json b/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/repodata.json new file mode 100644 index 00000000..456c55ca --- /dev/null +++ b/testsuite/tests/data/channels/channels/target_specific_channel_1/win-64/repodata.json @@ -0,0 +1 @@ +{"info":{"subdir":"win-64"},"packages":{},"packages.conda":{"package-windows-0.1.0-h9490d1a_0.conda":{"arch":"x86_64","build":"h9490d1a_0","build_number":0,"depends":[],"md5":"877213089d017ad722ebf5cf0b3395f8","name":"package-windows","platform":"win","sha256":"ac1f08cf41d2954126bf8da686e605d609eba87d93e457d0129cac0f1641eb58","size":1209,"subdir":"win-64","timestamp":1758206539651,"version":"0.1.0"}},"repodata_version":2} \ No newline at end of file diff --git a/testsuite/tests/data/channels/mappings.toml b/testsuite/tests/data/channels/mappings.toml new file mode 100644 index 00000000..727d5b30 --- /dev/null +++ b/testsuite/tests/data/channels/mappings.toml @@ -0,0 +1,5 @@ +"dummy_channel_1.yaml" = "dummy_channel_1" +"multiple_versions_channel_1_010.yaml" = "multiple_versions_channel_1" +"multiple_versions_channel_1_020.yaml" = "multiple_versions_channel_1" +"multiple_versions_channel_1_030.yaml" = "multiple_versions_channel_1" +"target_specific_channel_1.yaml" = "target_specific_channel_1" diff --git a/testsuite/tests/data/channels/recipes/dummy_channel_1.yaml b/testsuite/tests/data/channels/recipes/dummy_channel_1.yaml new file mode 100644 index 00000000..94d81cfc --- /dev/null +++ b/testsuite/tests/data/channels/recipes/dummy_channel_1.yaml @@ -0,0 +1,125 @@ +recipe: + name: dummy + version: 1.0.0 + +outputs: + - package: + name: dummy-a + version: 0.1.0 + + requirements: + run: + - dummy-c + + build: + script: + - mkdir -p $PREFIX/bin + - mkdir -p $PREFIX/nested + - if: win + then: + - echo "dummy-a on windows" > $PREFIX/bin/dummy-a.bat + - echo "dummy-aa on windows" > $PREFIX/bin/dummy-aa.bat + - echo "nested dummy on windows" > $PREFIX/nested/dummy.bat + else: + - echo "dummy-a on unix" > $PREFIX/bin/dummy-a + - echo "dummy-aa on unix" > $PREFIX/bin/dummy-aa + - echo "nested dummy on unix" > $PREFIX/nested/dummy.sh + - chmod +x $PREFIX/bin/dummy-a + - chmod +x $PREFIX/bin/dummy-aa + - chmod +x $PREFIX/nested/dummy.sh + + - package: + name: dummy-b + version: 0.1.0 + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "dummy-b on windows" > $PREFIX/bin/dummy-b.bat + else: + - echo "dummy-b on unix" > $PREFIX/bin/dummy-b + - chmod +x $PREFIX/bin/dummy-b + + - package: + name: dummy-c + version: 0.1.0 + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "dummy-c on windows" > $PREFIX/bin/dummy-c.bat + else: + - echo "dummy-c on unix" > $PREFIX/bin/dummy-c + - chmod +x $PREFIX/bin/dummy-c + + - package: + name: dummy-d + version: 0.1.0 + + requirements: + run: + - dummy-x # This comes from dummy_channel_2 + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "dummy-d on windows" > $PREFIX/bin/dummy-d.bat + else: + - echo "dummy-d on unix" > $PREFIX/bin/dummy-d + - chmod +x $PREFIX/bin/dummy-d + + - package: + name: dummy_e + version: 0.1.0 + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "dummy_e on windows" > $PREFIX/bin/dummy_e.bat + else: + - echo "dummy_e on unix" > $PREFIX/bin/dummy_e + - chmod +x $PREFIX/bin/dummy_e + + - package: + name: dummy-f + version: 0.1.0 + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "@echo off" > $PREFIX/bin/dummy-f.bat + - echo "echo dummy-f on windows" >> $PREFIX/bin/dummy-f.bat + else: + - echo "#!/usr/bin/env bash" > $PREFIX/bin/dummy-f + - echo "echo dummy-f on unix" >> $PREFIX/bin/dummy-f + - chmod +x $PREFIX/bin/dummy-f + + - package: + name: dummy-g + version: 0.1.0 + + requirements: + run: + - dummy-b + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "@echo off" > $PREFIX/bin/dummy-g.bat + - echo "echo windows" >> $PREFIX/bin/dummy-g.bat + else: + - echo "#!/usr/bin/env bash" > $PREFIX/bin/dummy-g + - echo "echo unix" >> $PREFIX/bin/dummy-g + - chmod +x $PREFIX/bin/dummy-g diff --git a/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_010.yaml b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_010.yaml new file mode 100644 index 00000000..7f33da06 --- /dev/null +++ b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_010.yaml @@ -0,0 +1,82 @@ +recipe: + name: multiple-versions-channel + version: 1.0.0 + +context: + version: 0.1.0 +outputs: + - package: + name: package + version: ${{ version }} + + build: + number: 0 + script: + - mkdir -p $PREFIX/bin + # Expose two binaries, with and without version number + - if: win + then: + - echo "echo package$PKG_VERSION on windows" > $PREFIX/bin/package$PKG_VERSION.bat + - echo "echo package on windows" > $PREFIX/bin/package.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package$PKG_VERSION + - echo "echo package$PKG_VERSION on unix" >> $PREFIX/bin/package$PKG_VERSION + - chmod +x $PREFIX/bin/package$PKG_VERSION + - echo '#!/bin/sh' > $PREFIX/bin/package + - echo "echo package on unix" >> $PREFIX/bin/package + - chmod +x $PREFIX/bin/package + + - package: + name: package2 + version: ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package2$PKG_VERSION on windows" > $PREFIX/bin/package2.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package2 + - echo "echo package2$PKG_VERSION on unix" >> $PREFIX/bin/package2 + - chmod +x $PREFIX/bin/package2 + + - package: + name: package3 + version: ${{ version }} + + requirements: + run_exports: + - ${{ pin_subpackage('package3', exact=True) }} + + build: + number: 1 + string: abc + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package3$PKG_VERSION on windows" > $PREFIX/bin/package3.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package3 + - echo "echo package3$PKG_VERSION on unix" >> $PREFIX/bin/package3 + - chmod +x $PREFIX/bin/package3 + + - package: + name: package4 + version: ${{ version }} + + requirements: + run: + - package3 == ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package4$PKG_VERSION on windows" > $PREFIX/bin/package4.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package4 + - echo "echo package4$PKG_VERSION on unix" >> $PREFIX/bin/package4 + - chmod +x $PREFIX/bin/package4 diff --git a/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_020.yaml b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_020.yaml new file mode 100644 index 00000000..40ef2618 --- /dev/null +++ b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_020.yaml @@ -0,0 +1,80 @@ +recipe: + name: multiple-versions-channel + version: 1.0.0 + +context: + version: 0.2.0 +outputs: + - package: + name: package + version: ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + # Expose two binaries, with and without version number + - if: win + then: + - echo "echo package$PKG_VERSION on windows" > $PREFIX/bin/package$PKG_VERSION.bat + - echo "echo package on windows" > $PREFIX/bin/package.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package$PKG_VERSION + - echo "echo package$PKG_VERSION on unix" >> $PREFIX/bin/package$PKG_VERSION + - chmod +x $PREFIX/bin/package$PKG_VERSION + - echo '#!/bin/sh' > $PREFIX/bin/package + - echo "echo package on unix" >> $PREFIX/bin/package + - chmod +x $PREFIX/bin/package + - package: + name: package2 + version: ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package2$PKG_VERSION on windows" > $PREFIX/bin/package2.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package2 + - echo "echo package2$PKG_VERSION on unix" >> $PREFIX/bin/package2 + - chmod +x $PREFIX/bin/package2 + + - package: + name: package3 + version: ${{ version }} + + requirements: + run_exports: + - ${{ pin_subpackage('package3', exact=True) }} + + build: + number: 1 + string: abc + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package3$PKG_VERSION on windows" > $PREFIX/bin/package3.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package3 + - echo "echo package3$PKG_VERSION on unix" >> $PREFIX/bin/package3 + - chmod +x $PREFIX/bin/package3 + + - package: + name: package4 + version: ${{ version }} + + requirements: + run: + - package3 == ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package4$PKG_VERSION on windows" > $PREFIX/bin/package4.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package4 + - echo "echo package4$PKG_VERSION on unix" >> $PREFIX/bin/package4 + - chmod +x $PREFIX/bin/package4 diff --git a/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_030.yaml b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_030.yaml new file mode 100644 index 00000000..fc0c9896 --- /dev/null +++ b/testsuite/tests/data/channels/recipes/multiple_versions_channel_1_030.yaml @@ -0,0 +1,81 @@ +recipe: + name: multiple-versions-channel + version: 1.0.0 + +context: + version: 0.3.0 +outputs: + - package: + name: package + version: ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + # Expose two binaries, with and without version number + - if: win + then: + - echo "echo package$PKG_VERSION on windows" > $PREFIX/bin/package$PKG_VERSION.bat + - echo "echo package on windows" > $PREFIX/bin/package.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package$PKG_VERSION + - echo "echo package$PKG_VERSION on unix" >> $PREFIX/bin/package$PKG_VERSION + - chmod +x $PREFIX/bin/package$PKG_VERSION + - echo '#!/bin/sh' > $PREFIX/bin/package + - echo "echo package on unix" >> $PREFIX/bin/package + - chmod +x $PREFIX/bin/package + + - package: + name: package2 + version: ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package2$PKG_VERSION on windows" > $PREFIX/bin/package2.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package2 + - echo "echo package2$PKG_VERSION on unix" >> $PREFIX/bin/package2 + - chmod +x $PREFIX/bin/package2 + + - package: + name: package3 + version: ${{ version }} + + requirements: + run_exports: + - ${{ pin_subpackage('package3', exact=True) }} + + build: + number: 1 + string: abc + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package3$PKG_VERSION on windows" > $PREFIX/bin/package3.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package3 + - echo "echo package3$PKG_VERSION on unix" >> $PREFIX/bin/package3 + - chmod +x $PREFIX/bin/package3 + + - package: + name: package4 + version: ${{ version }} + + requirements: + run: + - package3 == ${{ version }} + + build: + script: + - mkdir -p $PREFIX/bin + - if: win + then: + - echo "echo package4$PKG_VERSION on windows" > $PREFIX/bin/package4.bat + else: + - echo '#!/bin/sh' > $PREFIX/bin/package4 + - echo "echo package4$PKG_VERSION on unix" >> $PREFIX/bin/package4 + - chmod +x $PREFIX/bin/package4 diff --git a/testsuite/tests/data/channels/recipes/target_specific_channel_1.yaml b/testsuite/tests/data/channels/recipes/target_specific_channel_1.yaml new file mode 100644 index 00000000..31bcf930 --- /dev/null +++ b/testsuite/tests/data/channels/recipes/target_specific_channel_1.yaml @@ -0,0 +1,23 @@ +outputs: + - package: + name: package-unix + version: 0.1.0 + + build: + skip: not unix + script: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/package + - echo "echo unix" >> $PREFIX/bin/package + - chmod +x $PREFIX/bin/package + + - package: + name: package-windows + version: 0.1.0 + + build: + skip: not win + script: + - mkdir -p $PREFIX/bin + - echo "@echo off" > $PREFIX/bin/package.bat + - echo "echo windows" >> $PREFIX/bin/package.bat diff --git a/testsuite/tests/data/channels/update-channels.py b/testsuite/tests/data/channels/update-channels.py new file mode 100644 index 00000000..6c84b888 --- /dev/null +++ b/testsuite/tests/data/channels/update-channels.py @@ -0,0 +1,42 @@ +import subprocess +from pathlib import Path +import shutil +import tomllib +import argparse + + +def main() -> None: + parser = argparse.ArgumentParser(description="Update a single channel.") + parser.add_argument("channel", help="The channel to update") + args = parser.parse_args() + + platforms = ["win-64", "linux-64", "osx-arm64", "osx-64"] + mappings = tomllib.loads(Path("mappings.toml").read_text()) + channels_dir = Path("channels", args.channel) + shutil.rmtree(channels_dir, ignore_errors=True) + + for recipe, channel in mappings.items(): + if channel == args.channel: + print(recipe, channel) + for platform in platforms: + subprocess.run( + [ + "rattler-build", + "build", + "--target-platform", + platform, + "--no-include-recipe", + "--output-dir", + f"channels/{channel}", + "--recipe", + f"recipes/{recipe}", + ], + check=True, + ) + + # Remove the build directory using shutil + shutil.rmtree(channels_dir.joinpath("bld"), ignore_errors=True) + + +if __name__ == "__main__": + main() diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-python/corp-pinning/conda_build_config.yaml b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/corp-pinning/conda_build_config.yaml new file mode 100644 index 00000000..417ae360 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/corp-pinning/conda_build_config.yaml @@ -0,0 +1,4 @@ +package3: + - 0.1.0 # [unix] + - 0.2.0 + - 0.3.0 diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pixi.toml new file mode 100644 index 00000000..279d6a61 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pixi.toml @@ -0,0 +1,32 @@ +[workspace] +build-variants-files = ["./corp-pinning/conda_build_config.yaml"] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-conda-config-python" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-conda-config-python = { path = "." } + +[package] +name = "variant-conda-config-python" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "*" +package3 = "*" +python = "*" + +[package.build.config] +noarch = false diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pyproject.toml b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pyproject.toml new file mode 100644 index 00000000..fc0070cc --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/pyproject.toml @@ -0,0 +1,12 @@ +[project] +description = "Variant conda config test package built with pixi-build-python." +name = "variant-conda-config-python" +requires-python = ">=3.11" +version = "1.0.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] + +[tool.hatch.build.targets.wheel] +packages = ["variant_conda_config_python"] diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-python/src/variant_conda_config_python/__init__.py b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/src/variant_conda_config_python/__init__.py new file mode 100644 index 00000000..a4f6306b --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-python/src/variant_conda_config_python/__init__.py @@ -0,0 +1,3 @@ +def current_variant() -> str: + """Return a marker string used by the variant conda config python test package.""" + return "variants from conda config python" diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/corp-pinning/conda_build_config.yaml b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/corp-pinning/conda_build_config.yaml new file mode 100644 index 00000000..417ae360 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/corp-pinning/conda_build_config.yaml @@ -0,0 +1,4 @@ +package3: + - 0.1.0 # [unix] + - 0.2.0 + - 0.3.0 diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/pixi.toml new file mode 100644 index 00000000..e1077212 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/pixi.toml @@ -0,0 +1,24 @@ +[workspace] +build-variants-files = ["./corp-pinning/conda_build_config.yaml"] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-conda-config" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-conda-config = { path = "." } + +[package] +name = "variant-conda-config" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/recipe.yaml b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/recipe.yaml new file mode 100644 index 00000000..587bcc7b --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-conda-config-rattler-build/recipe.yaml @@ -0,0 +1,21 @@ +package: + name: variant-conda-config + version: 1.0.0 + +requirements: + host: + - package3 + +build: + number: 0 + script: + - if: win + then: + - if not exist "%PREFIX%" mkdir "%PREFIX%" + - echo @echo off > %PREFIX%\\bin\\variant-conda-config.bat + - echo echo variants from conda_build_config >> %PREFIX%\\bin\\variant-conda-config.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/variant-conda-config + - echo "echo variants from conda_build_config" >> $PREFIX/bin/variant-conda-config + - chmod +x $PREFIX/bin/variant-conda-config diff --git a/testsuite/tests/data/pixi_build/build-variant-files-python/corp-pinning/config.yaml b/testsuite/tests/data/pixi_build/build-variant-files-python/corp-pinning/config.yaml new file mode 100644 index 00000000..8a5acef1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-python/corp-pinning/config.yaml @@ -0,0 +1,6 @@ +package3: + - if: unix + then: + - 0.1.0 + - 0.2.0 + - 0.3.0 diff --git a/testsuite/tests/data/pixi_build/build-variant-files-python/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-files-python/pixi.toml new file mode 100644 index 00000000..3162c771 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-python/pixi.toml @@ -0,0 +1,32 @@ +[workspace] +build-variants-files = ["./corp-pinning/config.yaml"] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-files-python" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-files-python = { path = "." } + +[package] +name = "variant-files-python" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "*" +package3 = "*" +python = "*" + +[package.build.config] +noarch = false diff --git a/testsuite/tests/data/pixi_build/build-variant-files-python/pyproject.toml b/testsuite/tests/data/pixi_build/build-variant-files-python/pyproject.toml new file mode 100644 index 00000000..740d30a3 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-python/pyproject.toml @@ -0,0 +1,12 @@ +[project] +description = "Variant files test package built with pixi-build-python." +name = "variant-files-python" +requires-python = ">=3.11" +version = "1.0.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] + +[tool.hatch.build.targets.wheel] +packages = ["variant_files_python"] diff --git a/testsuite/tests/data/pixi_build/build-variant-files-python/src/variant_files_python/__init__.py b/testsuite/tests/data/pixi_build/build-variant-files-python/src/variant_files_python/__init__.py new file mode 100644 index 00000000..7ba2f151 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-python/src/variant_files_python/__init__.py @@ -0,0 +1,3 @@ +def describe() -> str: + """Return a short description used by the variant files python test package.""" + return "variants from files python" diff --git a/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/corp-pinning/config.yaml b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/corp-pinning/config.yaml new file mode 100644 index 00000000..8a5acef1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/corp-pinning/config.yaml @@ -0,0 +1,6 @@ +package3: + - if: unix + then: + - 0.1.0 + - 0.2.0 + - 0.3.0 diff --git a/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/pixi.toml new file mode 100644 index 00000000..9f8c1303 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/pixi.toml @@ -0,0 +1,24 @@ +[workspace] +build-variants-files = ["./corp-pinning/config.yaml"] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-files" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-files = { path = "." } + +[package] +name = "variant-files" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/recipe.yaml b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/recipe.yaml new file mode 100644 index 00000000..573a250c --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-files-rattler-build/recipe.yaml @@ -0,0 +1,21 @@ +package: + name: variant-files + version: 1.0.0 + +requirements: + host: + - package3 + +build: + number: 0 + script: + - if: win + then: + - if not exist "%PREFIX%" mkdir "%PREFIX%" + - echo @echo off > %PREFIX%\\bin\\variant-files.bat + - echo echo variants from file >> %PREFIX%\\bin\\variant-files.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/variant-files + - echo "echo variants from file" >> $PREFIX/bin/variant-files + - chmod +x $PREFIX/bin/variant-files diff --git a/testsuite/tests/data/pixi_build/build-variant-manifest-python/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-manifest-python/pixi.toml new file mode 100644 index 00000000..02be4209 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-manifest-python/pixi.toml @@ -0,0 +1,32 @@ +[workspace] +build-variants = { package3 = ["0.3.0", "0.2.0"] } +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-manifest-python" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-manifest-python = { path = "." } + +[package] +name = "variant-manifest-python" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "*" +package3 = "*" +python = "*" + +[package.build.config] +noarch = false diff --git a/testsuite/tests/data/pixi_build/build-variant-manifest-python/pyproject.toml b/testsuite/tests/data/pixi_build/build-variant-manifest-python/pyproject.toml new file mode 100644 index 00000000..c491a950 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-manifest-python/pyproject.toml @@ -0,0 +1,15 @@ +[project] +description = "Variant manifest test package built with pixi-build-python." +name = "variant-manifest-python" +requires-python = ">=3.11" +version = "1.0.0" + +[project.scripts] +variant-manifest-python = "variant_manifest_python:main" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] + +[tool.hatch.build.targets.wheel] +packages = ["variant_manifest_python"] diff --git a/testsuite/tests/data/pixi_build/build-variant-manifest-python/src/variant_manifest_python/__init__.py b/testsuite/tests/data/pixi_build/build-variant-manifest-python/src/variant_manifest_python/__init__.py new file mode 100644 index 00000000..00dfd138 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-manifest-python/src/variant_manifest_python/__init__.py @@ -0,0 +1,3 @@ +def main() -> None: + """Entry point used by the variant manifest python test package.""" + print("variants from manifest python") diff --git a/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/pixi.toml b/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/pixi.toml new file mode 100644 index 00000000..fb10cc36 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/pixi.toml @@ -0,0 +1,24 @@ +[workspace] +build-variants = { package3 = ["0.3.0", "0.2.0"] } +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "variant-manifest" +platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +variant-manifest = { path = "." } + +[package] +name = "variant-manifest" +version = "1.0.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/recipe.yaml b/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/recipe.yaml new file mode 100644 index 00000000..570df664 --- /dev/null +++ b/testsuite/tests/data/pixi_build/build-variant-manifest-rattler-build/recipe.yaml @@ -0,0 +1,21 @@ +package: + name: variant-manifest + version: 1.0.0 + +requirements: + host: + - package3 + +build: + number: 0 + script: + - if: win + then: + - if not exist "%PREFIX%" mkdir "%PREFIX%" + - echo @echo off > %PREFIX%\\bin\\variant-manifest.bat + - echo echo variants from manifest >> %PREFIX%\\bin\\variant-manifest.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/variant-manifest + - echo "echo variants from manifest" >> $PREFIX/bin/variant-manifest + - chmod +x $PREFIX/bin/variant-manifest diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/.gitignore b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/.gitignore new file mode 100644 index 00000000..a2a707b6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/.gitignore @@ -0,0 +1,5 @@ +# pixi environments +.pixi + +# The build directory +.build diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/README.md b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/README.md new file mode 100644 index 00000000..b14cc1dc --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/README.md @@ -0,0 +1,14 @@ +# Simple C++ SDL Example with specified source path + +This is a simple pixi demo that showcases how to use C++ and SDL with specified source path. + +## How to use? + +Make sure you have `pixi` available in your terminal. +Navigate to this directory and run: + +```shell + +# Start the build executable +pixi run start +``` diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.lock b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.lock new file mode 100644 index 00000000..52e8710e --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.lock @@ -0,0 +1,1234 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gettext-0.24.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gettext-tools-0.24.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libasprintf-0.24.1-h8e693c7_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libasprintf-devel-0.24.1-h8e693c7_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.124-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-0.24.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-devel-0.24.1-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglib-2.84.2-h3618099_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopus-1.5.2-hd0c01bc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.18-hd590300_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libunwind-1.6.2-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/liburing-2.9-h84d6215_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libusb-1.0.28-h73b1eb8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-hac146a9_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/sdl2-2.32.54-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/sdl3-3.2.14-he3e324a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/wayland-1.23.1-h3e06ad9_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/xkeyboard-config-2.44-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - conda: . + subdir: linux-64 + osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/dbus-1.16.2-h27bd348_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libglib-2.84.2-h3139dbc_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libintl-0.24.1-h27064b9_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libusb-1.0.28-he3325bb_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/pcre2-10.45-hf733adb_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sdl2-2.32.54-h92383a6_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/sdl3-3.2.14-h41f5390_0.conda + - conda: . + subdir: osx-64 + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/dbus-1.16.2-hda038a8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libglib-2.84.2-hbec27ea_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.24.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libusb-1.0.28-h48c0fde_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sdl2-2.32.54-ha1acc90_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/sdl3-3.2.14-hf196eef_0.conda + - conda: . + subdir: osx-arm64 + win-64: + - conda: https://prefix.dev/conda-forge/win-64/libusb-1.0.28-h1839187_1.conda + - conda: https://prefix.dev/conda-forge/win-64/sdl2-2.32.54-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/sdl3-3.2.14-ha4196fd_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + - conda: . + build: h9352c13_0 +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + sha256: 82c13b1772c21fc4a17441734de471d3aabf82b61db9b11f4a1bd04a9c4ac324 + md5: d9c69a24ad678ffce24c6543a0176b00 + depends: + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + size: 71042 + timestamp: 1660065501192 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda + sha256: 3b988146a50e165f0fa4e839545c679af88e4782ec284cc7b6d07dd226d6a068 + md5: 679616eb5ad4e521c83da4650860aba7 + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libexpat >=2.7.0,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - libglib >=2.84.2,<3.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 437860 + timestamp: 1747855126005 +- conda: https://prefix.dev/conda-forge/osx-64/dbus-1.16.2-h27bd348_0.conda + sha256: 1106cf25c1b64e58f599e0bce9dd0b77b744146d324539fe715596f179dc37b7 + md5: ed5f537f1cefb3a15bcce7cb02d3c149 + depends: + - libcxx >=18 + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libglib >=2.84.2,<3.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 398137 + timestamp: 1747855120103 +- conda: https://prefix.dev/conda-forge/osx-arm64/dbus-1.16.2-hda038a8_0.conda + sha256: 2ef01ab52dedb477cb7291994ad556279b37c8ad457521e75c47cad20248ea30 + md5: 80c663e4f6b0fd8d6723ff7d68f09429 + depends: + - __osx >=11.0 + - libcxx >=18 + - libzlib >=1.3.1,<2.0a0 + - libglib >=2.84.2,<3.0a0 + - libexpat >=2.7.0,<3.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 384376 + timestamp: 1747855177419 +- conda: https://prefix.dev/conda-forge/linux-64/gettext-0.24.1-h5888daf_0.conda + sha256: 88db27c666e1f8515174bf622a3e2ad983c94d69e3a23925089e476b9b06ad00 + md5: c63e7590d4d6f4c85721040ed8b12888 + depends: + - __glibc >=2.17,<3.0.a0 + - gettext-tools 0.24.1 h5888daf_0 + - libasprintf 0.24.1 h8e693c7_0 + - libasprintf-devel 0.24.1 h8e693c7_0 + - libgcc >=13 + - libgettextpo 0.24.1 h5888daf_0 + - libgettextpo-devel 0.24.1 h5888daf_0 + - libstdcxx >=13 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 511988 + timestamp: 1746228987123 +- conda: https://prefix.dev/conda-forge/linux-64/gettext-tools-0.24.1-h5888daf_0.conda + sha256: 3ba33868630b903e3cda7a9176363cdf02710fb8f961efed5f8200c4d53fb4e3 + md5: d54305672f0361c2f3886750e7165b5f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: GPL-3.0-or-later + license_family: GPL + size: 3129801 + timestamp: 1746228937647 +- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e + md5: 8b189310083baabfb622af68fd9d3ae3 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: MIT + license_family: MIT + size: 12129203 + timestamp: 1720853576813 +- conda: https://prefix.dev/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 + sha256: aad2a703b9d7b038c0f745b853c6bb5f122988fe1a7a096e0e606d9cbec4eaab + md5: a8832b479f93521a9e7b5b743803be51 + depends: + - libgcc-ng >=12 + license: LGPL-2.0-only + license_family: LGPL + size: 508258 + timestamp: 1664996250081 +- conda: https://prefix.dev/conda-forge/linux-64/libasprintf-0.24.1-h8e693c7_0.conda + sha256: e30733a729eb6efd9cb316db0202897c882d46f6c20a0e647b4de8ec921b7218 + md5: 57566a81dd1e5aa3d98ac7582e8bfe03 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-or-later + size: 53115 + timestamp: 1746228856865 +- conda: https://prefix.dev/conda-forge/linux-64/libasprintf-devel-0.24.1-h8e693c7_0.conda + sha256: ccbfc465456133042eea3e8d69bae009893f57a47a786f772c0af382bda7ad99 + md5: 8f66ed2e34507b7ae44afa31c3e4ec79 + depends: + - __glibc >=2.17,<3.0.a0 + - libasprintf 0.24.1 h8e693c7_0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 34680 + timestamp: 1746228884730 +- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda + sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 + md5: c44c16d6976d2aebbd65894d7741e67e + depends: + - __glibc >=2.17,<3.0.a0 + - attr >=2.5.1,<2.6.0a0 + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + size: 120375 + timestamp: 1741176638215 +- conda: https://prefix.dev/conda-forge/osx-64/libcxx-20.1.5-hf95d169_0.conda + sha256: 9003bd12988a54713602999999737590f3b023b0cadb2b316cd3ac256d6740d6 + md5: 9dde68cee0a231b19e189954ac29027b + depends: + - __osx >=10.13 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 562408 + timestamp: 1747262455533 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-20.1.5-ha82da77_0.conda + sha256: 2765b6e23da91807ce2ed44587fbaadd5ba933b0269810b3c22462f9582aedd3 + md5: 4ef1bdb94d42055f511bb358f2048c58 + depends: + - __osx >=11.0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 568010 + timestamp: 1747262879889 +- conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.124-hb9d3cd8_0.conda + sha256: f0d5ffbdf3903a7840184d14c14154b503e1a96767c328f61d99ad24b6963e52 + md5: 8bc89311041d7fcb510238cf0848ccae + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libpciaccess >=0.18,<0.19.0a0 + license: MIT + license_family: MIT + size: 242533 + timestamp: 1733424409299 +- conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda + sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723 + md5: c151d5eb730e9b7480e6d48c0fc44048 + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + license: LicenseRef-libglvnd + size: 44840 + timestamp: 1731330973553 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda + sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 + md5: db0bfbe7dd197b68ad5f30333bae6ce0 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - expat 2.7.0.* + license: MIT + license_family: MIT + size: 74427 + timestamp: 1743431794976 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda + sha256: 976f2e23ad2bb2b8e92c99bfa2ead3ad557b17a129b170f7e2dfcf233193dd7e + md5: 026d0a1056ba2a3dbbea6d4b08188676 + depends: + - __osx >=10.13 + constrains: + - expat 2.7.0.* + license: MIT + license_family: MIT + size: 71894 + timestamp: 1743431912423 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.0-h286801f_0.conda + sha256: ee550e44765a7bbcb2a0216c063dcd53ac914a7be5386dd0554bd06e6be61840 + md5: 6934bbb74380e045741eb8637641a65b + depends: + - __osx >=11.0 + constrains: + - expat 2.7.0.* + license: MIT + license_family: MIT + size: 65714 + timestamp: 1743431789879 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 + md5: 4ca9ea59839a9ca8df84170fab4ceb41 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + size: 51216 + timestamp: 1743434595269 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda + sha256: 65908b75fa7003167b8a8f0001e11e58ed5b1ef5e98b96ab2ba66d7c1b822c7d + md5: ee48bf17cc83a00f59ca1494d5646869 + depends: + - gettext >=0.21.1,<1.0a0 + - libgcc-ng >=12 + - libogg 1.3.* + - libogg >=1.3.4,<1.4.0a0 + - libstdcxx-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 394383 + timestamp: 1687765514062 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_2.conda + sha256: 0024f9ab34c09629621aefd8603ef77bf9d708129b0dd79029e502c39ffc2195 + md5: ea8ac52380885ed41c1baa8f1d6d2b93 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.1.0=*_2 + - libgomp 15.1.0 h767d61c_2 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 829108 + timestamp: 1746642191935 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_2.conda + sha256: 0ab5421a89f090f3aa33841036bb3af4ed85e1f91315b528a9d75fab9aad51ae + md5: ddca86c7040dd0e73b2b69bd7833d225 + depends: + - libgcc 15.1.0 h767d61c_2 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 34586 + timestamp: 1746642200749 +- conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda + sha256: dc9c7d7a6c0e6639deee6fde2efdc7e119e7739a6b229fa5f9049a449bae6109 + md5: 8504a291085c9fb809b66cabd5834307 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgpg-error >=1.55,<2.0a0 + license: LGPL-2.1-or-later + size: 590353 + timestamp: 1747060639058 +- conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-0.24.1-h5888daf_0.conda + sha256: 104f2341546e295d1136ab3010e81391bd3fd5be0f095db59266e8eba2082d37 + md5: 2ee6d71b72f75d50581f2f68e965efdb + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: GPL-3.0-or-later + license_family: GPL + size: 171165 + timestamp: 1746228870846 +- conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-devel-0.24.1-h5888daf_0.conda + sha256: a9a0cba030778eb2944a1f235dba51e503b66f8be0ce6f55f745173a515c3644 + md5: 8f04c7aae6a46503bc36d1ed5abc8c7c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgettextpo 0.24.1 h5888daf_0 + license: GPL-3.0-or-later + license_family: GPL + size: 37234 + timestamp: 1746228897993 +- conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d + md5: 928b8be80851f5d8ffb016f9c81dae7a + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + - libglx 1.7.0 ha4b6fd6_2 + license: LicenseRef-libglvnd + size: 134712 + timestamp: 1731330998354 +- conda: https://prefix.dev/conda-forge/linux-64/libglib-2.84.2-h3618099_0.conda + sha256: a6b5cf4d443044bc9a0293dd12ca2015f0ebe5edfdc9c4abdde0b9947f9eb7bd + md5: 072ab14a02164b7c0c089055368ff776 + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=13 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.45,<10.46.0a0 + constrains: + - glib 2.84.2 *_0 + license: LGPL-2.1-or-later + size: 3955066 + timestamp: 1747836671118 +- conda: https://prefix.dev/conda-forge/osx-64/libglib-2.84.2-h3139dbc_0.conda + sha256: 4445ab5b45bfeeb087ef3fd4f94c90f41261b5638916c58928600c1fc1f4f6ab + md5: eeb11015e8b75f8af67014faea18f305 + depends: + - __osx >=10.13 + - libffi >=3.4.6,<3.5.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.24.1,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.45,<10.46.0a0 + constrains: + - glib 2.84.2 *_0 + license: LGPL-2.1-or-later + size: 3727403 + timestamp: 1747836941924 +- conda: https://prefix.dev/conda-forge/osx-arm64/libglib-2.84.2-hbec27ea_0.conda + sha256: 5fcc5e948706cc64e45e2454267f664ed5a1e84f15345aae04a41d852a879c0e + md5: 7bbb8961dca1b4b9f2b01b6e722111a7 + depends: + - __osx >=11.0 + - libffi >=3.4.6,<3.5.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.24.1,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.45,<10.46.0a0 + constrains: + - glib 2.84.2 *_0 + license: LGPL-2.1-or-later + size: 3666180 + timestamp: 1747837044507 +- conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 + md5: 434ca7e50e40f4918ab701e3facd59a0 + depends: + - __glibc >=2.17,<3.0.a0 + license: LicenseRef-libglvnd + size: 132463 + timestamp: 1731330968309 +- conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 + md5: c8013e438185f33b13814c5c488acd5c + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + - xorg-libx11 >=1.8.10,<2.0a0 + license: LicenseRef-libglvnd + size: 75504 + timestamp: 1731330988898 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_2.conda + sha256: 05fff3dc7e80579bc28de13b511baec281c4343d703c406aefd54389959154fb + md5: fbe7d535ff9d3a168c148e07358cd5b1 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 452635 + timestamp: 1746642113092 +- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda + sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 + md5: 2bd47db5807daade8500ed7ca4c512a4 + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-only + size: 312184 + timestamp: 1745575272035 +- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4 + md5: e796ff8ddc598affdf7c173d6145f087 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-only + size: 713084 + timestamp: 1740128065462 +- conda: https://prefix.dev/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda + sha256: c2a9c65a245c7bcb8c17c94dd716dad2d42b7c98e0c17cc5553a5c60242c4dda + md5: 6283140d7b2b55b6b095af939b71b13f + depends: + - __osx >=10.13 + license: LGPL-2.1-only + size: 669052 + timestamp: 1740128415026 +- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-hfe07756_1.conda + sha256: d30780d24bf3a30b4f116fca74dedb4199b34d500fe6c52cced5f8cc1e926f03 + md5: 450e6bdc0c7d986acf7b8443dce87111 + depends: + - __osx >=11.0 + license: LGPL-2.1-only + size: 681804 + timestamp: 1740128227484 +- conda: https://prefix.dev/conda-forge/osx-64/libintl-0.24.1-h27064b9_0.conda + sha256: f0a759b35784d5a31aeaf519f8f24019415321e62e52579a3ec854a413a1509d + md5: b3f498d87404090f731cb6a474045150 + depends: + - __osx >=10.13 + - libiconv >=1.18,<2.0a0 + license: LGPL-2.1-or-later + size: 97229 + timestamp: 1746229336518 +- conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.24.1-h493aca8_0.conda + sha256: fb6d211d9e75e6becfbf339d255ea01f7bd3a61fe6237b3dad740de1b74b3b81 + md5: 0dca9914f2722b773c863508723dfe6e + depends: + - __osx >=11.0 + - libiconv >=1.18,<2.0a0 + license: LGPL-2.1-or-later + size: 90547 + timestamp: 1746229257769 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda + sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c + md5: a76fd702c93cd2dfd89eff30a5fd45a8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + - xz ==5.8.1=*_1 + license: 0BSD + size: 112845 + timestamp: 1746531470399 +- conda: https://prefix.dev/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda + sha256: ffb066ddf2e76953f92e06677021c73c85536098f1c21fcd15360dbc859e22e4 + md5: 68e52064ed3897463c0e958ab5c8f91b + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: BSD-3-Clause + license_family: BSD + size: 218500 + timestamp: 1745825989535 +- conda: https://prefix.dev/conda-forge/linux-64/libopus-1.5.2-hd0c01bc_0.conda + sha256: 786d43678d6d1dc5f88a6bad2d02830cfd5a0184e84a8caa45694049f0e3ea5f + md5: b64523fb87ac6f87f0790f324ad43046 + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: BSD-3-Clause + license_family: BSD + size: 312472 + timestamp: 1744330953241 +- conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.18-hd590300_0.conda + sha256: c0a30ac74eba66ea76a4f0a39acc7833f5ed783a632ca3bb6665b2d81aabd2fb + md5: 48f4330bfcd959c3cfb704d424903c82 + depends: + - libgcc-ng >=12 + license: MIT + license_family: MIT + size: 28361 + timestamp: 1707101388552 +- conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda + sha256: f709cbede3d4f3aee4e2f8d60bd9e256057f410bd60b8964cb8cf82ec1457573 + md5: ef1910918dd895516a769ed36b5b3a4e + depends: + - lame >=3.100,<3.101.0a0 + - libflac >=1.4.3,<1.5.0a0 + - libgcc-ng >=12 + - libogg >=1.3.4,<1.4.0a0 + - libopus >=1.3.1,<2.0a0 + - libstdcxx-ng >=12 + - libvorbis >=1.3.7,<1.4.0a0 + - mpg123 >=1.32.1,<1.33.0a0 + license: LGPL-2.1-or-later + license_family: LGPL + size: 354372 + timestamp: 1695747735668 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_2.conda + sha256: 6ae3d153e78f6069d503d9309f2cac6de5b93d067fc6433160a4c05226a5dad4 + md5: 1cb1c67961f6dd257eae9e9691b341aa + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc 15.1.0 h767d61c_2 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3902355 + timestamp: 1746642227493 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_2.conda + sha256: 11bea86e11de7d6bce87589197a383344df3fa0a3552dab7e931785ff1159a5b + md5: 9d2072af184b5caa29492bf2344597bb + depends: + - libstdcxx 15.1.0 h8f9b012_2 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 34647 + timestamp: 1746642266826 +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2 + md5: 04bcf3055e51f8dde6fab9672fb9fca0 + depends: + - __glibc >=2.17,<3.0.a0 + - libcap >=2.75,<2.76.0a0 + - libgcc >=13 + - libgcrypt-lib >=1.11.0,<2.0a0 + - liblzma >=5.6.4,<6.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: LGPL-2.1-or-later + size: 488733 + timestamp: 1741629468703 +- conda: https://prefix.dev/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 + md5: d6716795cd81476ac2f5465f1b1cde75 + depends: + - __glibc >=2.17,<3.0.a0 + - libcap >=2.75,<2.76.0a0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 144039 + timestamp: 1741629479455 +- conda: https://prefix.dev/conda-forge/linux-64/libunwind-1.6.2-h9c3ff4c_0.tar.bz2 + sha256: f2ac872920833960e514ce9efd8f7c08ce66dd870738d73839d1bce1ac497de6 + md5: a730b2badd586580c5752cc73842e068 + depends: + - libgcc-ng >=9.4.0 + - libstdcxx-ng >=9.4.0 + license: MIT + license_family: MIT + size: 75491 + timestamp: 1638450786937 +- conda: https://prefix.dev/conda-forge/linux-64/liburing-2.9-h84d6215_0.conda + sha256: bfa34a5a929d792dfcfbbe2d9ee21bd870d73d646512e21c871dab0b80194468 + md5: ecd409e7bfcf4ee73f74d7a2cc91a4c3 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 121336 + timestamp: 1738604403935 +- conda: https://prefix.dev/conda-forge/linux-64/libusb-1.0.28-h73b1eb8_1.conda + sha256: 73442e137742c46ca5d518c6efab10788ac7499f1f58dcb869476b1f3bf69423 + md5: 45d8148c26a2a4e176bb92be19245e29 + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libudev1 >=257.4 + license: LGPL-2.1-or-later + size: 89531 + timestamp: 1747423117965 +- conda: https://prefix.dev/conda-forge/osx-64/libusb-1.0.28-he3325bb_1.conda + sha256: db7ce11c0b8fe0e56b1061d0505fc3e6364f83269031fc1d5a26903f3ded3154 + md5: fd0aedcfcee22ffd9a56979a020210c1 + depends: + - __osx >=10.13 + license: LGPL-2.1-or-later + size: 85423 + timestamp: 1747423098216 +- conda: https://prefix.dev/conda-forge/osx-arm64/libusb-1.0.28-h48c0fde_1.conda + sha256: 9920d358e874aca8adeffe453a45ee9caca13e39fae1e9e56bd8620c489e6d90 + md5: d088291a858c85eb41904dbdb0c690f6 + depends: + - __osx >=11.0 + license: LGPL-2.1-or-later + size: 83797 + timestamp: 1747423116157 +- conda: https://prefix.dev/conda-forge/win-64/libusb-1.0.28-h1839187_1.conda + sha256: 0a8f1cd097e2889c67b07364b501a189999e226874c85aeb79551f78b9fc9f0a + md5: e9616dda79de6913bc8b1065642af0a4 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: LGPL-2.1-or-later + size: 118172 + timestamp: 1747423176764 +- conda: https://prefix.dev/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 + sha256: 53080d72388a57b3c31ad5805c93a7328e46ff22fab7c44ad2a86d712740af33 + md5: 309dec04b70a3cc0f1e84a4013683bc0 + depends: + - libgcc-ng >=9.3.0 + - libogg >=1.3.4,<1.4.0a0 + - libstdcxx-ng >=9.3.0 + license: BSD-3-Clause + license_family: BSD + size: 286280 + timestamp: 1610609811627 +- conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa + md5: 92ed62436b625154323d40d5f2f11dd7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + size: 395888 + timestamp: 1727278577118 +- conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda + sha256: a8043a46157511b3ceb6573a99952b5c0232313283f2d6a066cec7c8dcaed7d0 + md5: fedf6bfe5d21d21d2b1785ec00a8889a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libxcb >=1.17.0,<2.0a0 + - libxml2 >=2.13.8,<2.14.0a0 + - xkeyboard-config + - xorg-libxau >=1.0.12,<2.0a0 + license: MIT/X11 Derivative + license_family: MIT + size: 707156 + timestamp: 1747911059945 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda + sha256: b0b3a96791fa8bb4ec030295e8c8bf2d3278f33c0f9ad540e73b5e538e6268e7 + md5: 14dbe05b929e329dbaa6f2d0aa19466d + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=13 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 690864 + timestamp: 1746634244154 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 57133 + timestamp: 1727963183990 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + md5: 9de5350a85c4a20c685259b889aa6393 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + size: 167055 + timestamp: 1733741040117 +- conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda + sha256: 39c4700fb3fbe403a77d8cc27352fa72ba744db487559d5d44bf8411bb4ea200 + md5: c7f302fd11eeb0987a6a5e1f3aed6a21 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-only + license_family: LGPL + size: 491140 + timestamp: 1730581373280 +- conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + sha256: 27c4014f616326240dcce17b5f3baca3953b6bc5f245ceb49c3fa1e6320571eb + md5: b90bece58b4c2bf25969b70f3be42d25 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1197308 + timestamp: 1745955064657 +- conda: https://prefix.dev/conda-forge/osx-64/pcre2-10.45-hf733adb_0.conda + sha256: 5b2c93ee8714c17682cd926127f1e712efef00441a79732635a80b24f5adc212 + md5: d9f1976154f2f45588251dcfc48bcdda + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1086588 + timestamp: 1745955211398 +- conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.45-ha881caa_0.conda + sha256: e9ecb706b58b5a2047c077b3a1470e8554f3aad02e9c3c00cfa35d537420fea3 + md5: a52385b93558d8e6bbaeec5d61a21cd7 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 837826 + timestamp: 1745955207242 +- conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + md5: b3c17d95b5a10c6e64a21fa17573e70e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 8252 + timestamp: 1726802366959 +- conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-hac146a9_1.conda + sha256: d2377bb571932f2373f593b7b2fc3b9728dc6ae5b993b1b65d7f2c8bb39a0b49 + md5: 66b1fa9608d8836e25f9919159adc9c6 + depends: + - __glibc >=2.17,<3.0.a0 + - dbus >=1.13.6,<2.0a0 + - libgcc >=13 + - libglib >=2.82.2,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libsndfile >=1.2.2,<1.3.0a0 + - libsystemd0 >=257.4 + - libxcb >=1.17.0,<2.0a0 + constrains: + - pulseaudio 17.0 *_1 + license: LGPL-2.1-or-later + license_family: LGPL + size: 764231 + timestamp: 1742507189208 +- conda: https://prefix.dev/conda-forge/linux-64/sdl2-2.32.54-h3f2d84a_0.conda + sha256: 7cd82ca1d1989de6ac28e72ba0bfaae1c055278f931b0c7ef51bb1abba3ddd2f + md5: 91f8537d64c4d52cbbb2910e8bd61bd2 + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - sdl3 >=3.2.10,<4.0a0 + - libgl >=1.7.0,<2.0a0 + - libegl >=1.7.0,<2.0a0 + license: Zlib + size: 587053 + timestamp: 1745799881584 +- conda: https://prefix.dev/conda-forge/osx-64/sdl2-2.32.54-h92383a6_0.conda + sha256: 99b750dbdd6137cf7131813cfc23a30e4fee5aed76cf44482ecf197e47f71246 + md5: 20cba443d3a3b5da52bd8ba52a7c3bda + depends: + - libcxx >=18 + - __osx >=10.13 + - sdl3 >=3.2.10,<4.0a0 + license: Zlib + size: 739288 + timestamp: 1745799864136 +- conda: https://prefix.dev/conda-forge/osx-arm64/sdl2-2.32.54-ha1acc90_0.conda + sha256: ba0ba41b3f7404ddc5421885ad9efe346c4bdc2ec88bc43edd271d9f25f6f0e4 + md5: 71364ba4c5f333860c4431cb46cb9b6c + depends: + - libcxx >=18 + - __osx >=11.0 + - sdl3 >=3.2.10,<4.0a0 + license: Zlib + size: 546209 + timestamp: 1745799899902 +- conda: https://prefix.dev/conda-forge/win-64/sdl2-2.32.54-he0c23c2_0.conda + sha256: 477781545f317cd9f0a35cc39e22976ee374f9c98b5cbb083812f6d33cf47c08 + md5: b1a715daa818f0ffcd23bb02b7fcf861 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - sdl3 >=3.2.10,<4.0a0 + license: Zlib + size: 572859 + timestamp: 1745799945033 +- conda: https://prefix.dev/conda-forge/linux-64/sdl3-3.2.14-he3e324a_0.conda + sha256: b55edbcbcbfc7cff671ef15b6a663b91cb2ca59ab285c283d02f29c51de59e9e + md5: a750ab1e94750185033ea96eadfc925d + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - dbus >=1.13.6,<2.0a0 + - libxkbcommon >=1.9.2,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - pulseaudio-client >=17.0,<17.1.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - libudev1 >=257.4 + - libunwind >=1.6.2,<1.7.0a0 + - wayland >=1.23.1,<2.0a0 + - xorg-libxcursor >=1.2.3,<2.0a0 + - libusb >=1.0.28,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + - libdrm >=2.4.124,<2.5.0a0 + - xorg-libxscrnsaver >=1.2.4,<2.0a0 + - liburing >=2.9,<2.10.0a0 + - libegl >=1.7.0,<2.0a0 + license: Zlib + size: 1939690 + timestamp: 1747327532502 +- conda: https://prefix.dev/conda-forge/osx-64/sdl3-3.2.14-h41f5390_0.conda + sha256: ed8869e83f75a8a30e67127090c862e1d2ef6a5b6c564c655c4c2e17d2762a81 + md5: 901ecbf5c66aab7d50be60cd50637662 + depends: + - __osx >=10.13 + - libcxx >=18 + - dbus >=1.13.6,<2.0a0 + - libusb >=1.0.28,<2.0a0 + license: Zlib + size: 1544212 + timestamp: 1747327519406 +- conda: https://prefix.dev/conda-forge/osx-arm64/sdl3-3.2.14-hf196eef_0.conda + sha256: 78e38ff41903cd8b51b40aab9eba5510390cbc43c74542bd90dc9bb6a9c7a4f6 + md5: 8c8d340805dc11372bb0a3003acadb9c + depends: + - __osx >=11.0 + - libcxx >=18 + - libusb >=1.0.28,<2.0a0 + - dbus >=1.13.6,<2.0a0 + license: Zlib + size: 1416508 + timestamp: 1747327539070 +- conda: https://prefix.dev/conda-forge/win-64/sdl3-3.2.14-ha4196fd_0.conda + sha256: c256ec7c8d42368471ea8f0451530323d8f530d080b01db960e393835f4fe7f1 + md5: a0e12c03ae92981b28f89935bd24a409 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - libusb >=1.0.28,<2.0a0 + license: Zlib + size: 1509307 + timestamp: 1747327590623 +- conda: . + name: sdl_example + version: 0.1.0 + build: h9352c13_0 + subdir: win-64 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - sdl2 >=2.32.54,<3.0a0 + input: + hash: edfac7bd3233d95d1173e54bb2b8900757a662b8a553d89225c1a81ea98796af + globs: [] +- conda: . + name: sdl_example + version: 0.1.0 + build: hbf21a9e_0 + subdir: linux-64 + depends: + - libstdcxx >=15 + - libgcc >=15 + - sdl2 >=2.32.54,<3.0a0 + input: + hash: edfac7bd3233d95d1173e54bb2b8900757a662b8a553d89225c1a81ea98796af + globs: [] +- conda: . + name: sdl_example + version: 0.1.0 + build: hbf21a9e_0 + subdir: osx-64 + depends: + - libcxx >=20 + - sdl2 >=2.32.54,<3.0a0 + input: + hash: edfac7bd3233d95d1173e54bb2b8900757a662b8a553d89225c1a81ea98796af + globs: [] +- conda: . + name: sdl_example + version: 0.1.0 + build: hbf21a9e_0 + subdir: osx-arm64 + depends: + - libcxx >=20 + - sdl2 >=2.32.54,<3.0a0 + input: + hash: edfac7bd3233d95d1173e54bb2b8900757a662b8a553d89225c1a81ea98796af + globs: [] +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_26.conda + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 + md5: d3f0381e38093bde620a8d85f266ae55 + depends: + - vc14_runtime >=14.42.34433 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 17893 + timestamp: 1743195261486 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 + md5: 91651a36d31aa20c7ba36299fb7068f4 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.42.34438.* *_26 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 750733 + timestamp: 1743195092905 +- conda: https://prefix.dev/conda-forge/linux-64/wayland-1.23.1-h3e06ad9_1.conda + sha256: 73d809ec8056c2f08e077f9d779d7f4e4c2b625881cad6af303c33dc1562ea01 + md5: a37843723437ba75f42c9270ffe800b1 + depends: + - __glibc >=2.17,<3.0.a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 321099 + timestamp: 1745806602179 +- conda: https://prefix.dev/conda-forge/linux-64/xkeyboard-config-2.44-hb9d3cd8_0.conda + sha256: 83ad2be5eb1d359b4cd7d7a93a6b25cdbfdce9d27b37508e2a4efe90d3a4ed80 + md5: 7c91bfc90672888259675ad2ad28af9c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.12,<2.0a0 + license: MIT + license_family: MIT + size: 392870 + timestamp: 1745806998840 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda + sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67 + md5: db038ce880f100acc74dba10302b5630 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 835896 + timestamp: 1741901112627 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 14780 + timestamp: 1734229004433 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda + sha256: 832f538ade441b1eee863c8c91af9e69b356cd3e9e1350fff4fe36cc573fc91a + md5: 2ccd714aa2242315acaf0a67faea780b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + - xorg-libxrender >=0.9.11,<0.10.0a0 + license: MIT + license_family: MIT + size: 32533 + timestamp: 1730908305254 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee + md5: 8035c64cb77ed555e3f150b7b3972480 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 19901 + timestamp: 1727794976192 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda + sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14 + md5: febbab7d15033c913d53c7a2c102309d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 50060 + timestamp: 1727752228921 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.1-hb9d3cd8_0.conda + sha256: 2fef37e660985794617716eb915865ce157004a4d567ed35ec16514960ae9271 + md5: 4bdb303603e9821baf5fe5fdff1dc8f8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 19575 + timestamp: 1727794961233 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda + sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1 + md5: 96d57aba173e878a2089d5638016dc5e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 33005 + timestamp: 1734229037766 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda + sha256: 58e8fc1687534124832d22e102f098b5401173212ac69eb9fd96b16a3e2c8cb2 + md5: 303f7a0e9e0cd7d250bb6b952cecda90 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + license: MIT + license_family: MIT + size: 14412 + timestamp: 1727899730073 +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 567578 + timestamp: 1742433379869 diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.toml b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.toml new file mode 100644 index 00000000..a6fbac86 --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/pixi.toml @@ -0,0 +1,37 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["win-64", "linux-64", "osx-64", "osx-arm64"] +preview = ["pixi-build"] + +[dependencies] +# Define a dependency on ourselves. This will invoke the build backend to build +# the C++ code and install the executable in an environment ready to be used. +sdl_example = { path = "." } + +[tasks.start] +cmd = "sdl_example" +description = "A tasks to run the executable that is build by the package section." + +[tasks] +test = "sdl_example -h" + +[package] +authors = ["Bas Zalmstra "] +description = "Showcases how to create a simple C++ executable with Pixi" +name = "sdl_example" +version = "0.1.0" + +[package.build] +source.path = "project" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.host-dependencies] +# This ensures that SDL2 is available at build time. +sdl2 = ">=2.26.5,<3.0" diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/CMakeLists.txt b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/CMakeLists.txt new file mode 100644 index 00000000..d6eb0ba8 --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/CMakeLists.txt @@ -0,0 +1,27 @@ +cmake_minimum_required(VERSION 3.7) +project(sdl_example) + +find_package(SDL2 REQUIRED) + +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin") + +add_executable(${PROJECT_NAME} src/main.cc) + +if (MSVC) + set_target_properties(${PROJECT_NAME} PROPERTIES WIN32_EXECUTABLE TRUE) +endif() + +target_link_libraries( + ${PROJECT_NAME} PRIVATE + SDL2::SDL2 + SDL2::SDL2main +) + +include(GNUInstallDirs) +install( + TARGETS ${PROJECT_NAME} + EXPORT ${PROJECT_NAME}Targets + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${BINDIR} +) diff --git a/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/src/main.cc b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/src/main.cc new file mode 100644 index 00000000..00ee708f --- /dev/null +++ b/testsuite/tests/data/pixi_build/cpp-with-path-to-source/project/src/main.cc @@ -0,0 +1,94 @@ +#include +#include + +int main( int argc, char* args[] ) { + if (argc > 1 && std::string(args[1]) == "-h") { + std::cout << "Usage: sdl-example [options]\n" + << "A simple SDL example that creates a window and draws a square that follows the mouse cursor.\n" + << "Options:\n" + << " -h Show this help message\n"; + return 0; + } + + // Initialize SDL + if( SDL_Init( SDL_INIT_VIDEO ) < 0 ) + { + std::cout << "SDL could not initialize! SDL_Error: " << SDL_GetError() << std::endl; + return 1; + } + + // Create window + SDL_Window *window = SDL_CreateWindow("Basic Pixi SDL project", + SDL_WINDOWPOS_UNDEFINED, + SDL_WINDOWPOS_UNDEFINED, + 800, 600, + SDL_WINDOW_SHOWN); + if(window == nullptr) { + std::cout << "Failed to create SDL window (error" << SDL_GetError() << ")" << std::endl; + SDL_Quit(); + return 1; + } + + SDL_Renderer *renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); + if(renderer == nullptr) { + std::cout << "Failed to create SDL renderer (error" << SDL_GetError() << ")" << std::endl; + SDL_DestroyWindow(window); + SDL_Quit(); + return 1; + } + + // Declare rect of square + SDL_Rect squareRect; + + // Square dimensions: Half of the min(SCREEN_WIDTH, SCREEN_HEIGHT) + squareRect.w = 300; + squareRect.h = 300; + + // Event loop exit flag + bool quit = false; + + // Event loop + while(!quit) + { + SDL_Event e; + + // Wait indefinitely for the next available event + SDL_WaitEvent(&e); + + // User requests quit + if(e.type == SDL_QUIT) + { + quit = true; + } + + // Get mouse position + int mouseX, mouseY; + SDL_GetMouseState(&mouseX, &mouseY); + + // Update square position to follow the mouse cursor + squareRect.x = mouseX - squareRect.w / 2; + squareRect.y = mouseY - squareRect.h / 2; + + + // Initialize renderer color white for the background + SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0xFF); + + // Clear screen + SDL_RenderClear(renderer); + + // Set renderer color red to draw the square + SDL_SetRenderDrawColor(renderer, 0xFF, 0x00, 0x00, 0xFF); + + // Draw a rectangle + SDL_RenderFillRect(renderer, &squareRect); + + // Update screen + SDL_RenderPresent(renderer); + } + + SDL_DestroyRenderer(renderer); + SDL_DestroyWindow(window); + SDL_Quit(); + + return 0; +} diff --git a/testsuite/tests/data/pixi_build/editable-pyproject/.gitignore b/testsuite/tests/data/pixi_build/editable-pyproject/.gitignore new file mode 100644 index 00000000..e1dac733 --- /dev/null +++ b/testsuite/tests/data/pixi_build/editable-pyproject/.gitignore @@ -0,0 +1,2 @@ +.pixi +#*.egg-info diff --git a/testsuite/tests/data/pixi_build/editable-pyproject/pixi.lock b/testsuite/tests/data/pixi_build/editable-pyproject/pixi.lock new file mode 100644 index 00000000..5270f046 --- /dev/null +++ b/testsuite/tests/data/pixi_build/editable-pyproject/pixi.lock @@ -0,0 +1,779 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_102_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.47.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.1-h2334245_102_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_102_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + win-64: + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_102_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: . +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + md5: c27d1c142233b5bc9ca570c6e2e0c244 + license: ISC + size: 159003 + timestamp: 1725018903918 +- conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda + sha256: 593f302d0f44c2c771e1614ee6d56fffdc7d616e6f187669c8b0e34ffce3e1ae + md5: b7e5424e7f06547a903d28e4651dbb21 + license: ISC + size: 158665 + timestamp: 1725019059295 +- conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda + sha256: 2db1733f4b644575dbbdd7994a8f338e6ef937f5ebdb74acd557e9dda0211709 + md5: 40dec13fd8348dbe303e57be74bd3d35 + license: ISC + size: 158482 + timestamp: 1725019034582 +- conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda + sha256: 0fcac3a7ffcc556649e034a1802aedf795e64227eaa7194d207b01eaf26454c4 + md5: 4c4fd67c18619be5aa65dc5b6c72e490 + license: ISC + size: 158773 + timestamp: 1725019107649 +- conda: . + name: editable-pyproject + version: 0.1.0 + build: pyh4616a5c_0 + subdir: noarch + depends: + - python + - python * + input: + hash: 0e5b879b8be1bd55540bc912ca881382625113b8fca75bf88b2e3a9a1093b4d3 + globs: + - pyproject.toml +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe + md5: 048b02e3962f066da18efe3a21b77672 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.43 + license: GPL-3.0-only + license_family: GPL + size: 669211 + timestamp: 1729655358674 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db833e03127376d461e1e13e76f09b6c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 73304 + timestamp: 1730967041968 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 + md5: 20307f4049a735a78a29073be1be2626 + depends: + - __osx >=10.13 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 70758 + timestamp: 1730967204736 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 + md5: 38d2656dd914feb0cab8c629370768bf + depends: + - __osx >=11.0 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 64693 + timestamp: 1730967175868 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 + md5: eb383771c680aa792feb529eaf9df82f + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 139068 + timestamp: 1730967442102 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + depends: + - libgcc-ng >=9.4.0 + license: MIT + license_family: MIT + size: 58292 + timestamp: 1636488182923 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: ccb34fb14960ad8b125962d3d79b31a9 + license: MIT + license_family: MIT + size: 51348 + timestamp: 1636488394370 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca + md5: 086914b672be056eb70fd4285b6783b6 + license: MIT + license_family: MIT + size: 39020 + timestamp: 1636488587153 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 + md5: 2c96d1b6915b408893f9472569dee135 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012 + license: MIT + license_family: MIT + size: 42063 + timestamp: 1636489106777 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 + md5: 3cb76c3f10d3bc7f1105b2fc9db984df + depends: + - _libgcc_mutex 0.1 conda_forge + - _openmp_mutex >=4.5 + constrains: + - libgomp 14.2.0 h77fa898_1 + - libgcc-ng ==14.2.0=*_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 848745 + timestamp: 1729027721139 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 + md5: e39480b9ca41323497b05492a63bc35b + depends: + - libgcc 14.2.0 h77fa898_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 54142 + timestamp: 1729027726517 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 + md5: cc3573974587f12dda90d96e3e55a702 + depends: + - _libgcc_mutex 0.1 conda_forge + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 460992 + timestamp: 1729027639220 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 + md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: 0BSD + size: 111132 + timestamp: 1733407410083 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda + sha256: c70639ff3cb034a8e31cb081c907879b6a639bb12b0e090069a68eb69125b10e + md5: f9e9205fed9c664421c1c09f0b90ce6d + depends: + - __osx >=10.13 + license: 0BSD + size: 103745 + timestamp: 1733407504892 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + sha256: d863b8257406918ffdc50ae65502f2b2d6cede29404d09a094f59509d6a0aaf1 + md5: b2553114a7f5e20ccd02378a77d836aa + depends: + - __osx >=11.0 + license: 0BSD + size: 99129 + timestamp: 1733407496073 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa + md5: 015b9c0bd1eef60729ab577a38aaf0b5 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: 0BSD + size: 104332 + timestamp: 1733407872569 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 + md5: aeb98fdeb2e8f25d43ef71fbacbeec80 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + size: 89991 + timestamp: 1723817448345 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + sha256: 791be3d30d8e37ec49bcc23eb8f1e1415d911a7c023fa93685f2ea485179e258 + md5: ed625b2e59dff82859c23dd24774156b + depends: + - __osx >=10.13 + license: BSD-2-Clause + license_family: BSD + size: 76561 + timestamp: 1723817691512 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + sha256: f7917de9117d3a5fe12a39e185c7ce424f8d5010a6f97b4333e8a1dcb2889d16 + md5: 7476305c35dd9acef48da8f754eedb40 + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 69263 + timestamp: 1723817629767 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 + md5: b58da17db24b6e08bcbf8fed2fb8c915 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 873551 + timestamp: 1733761824646 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.47.2-hdb6dae5_0.conda + sha256: 4d5e188d921f93c97ce172fc8c4341e8171670ec98d76f9961f65f6306fcda77 + md5: 44d9799fda97eb34f6d88ac1e3eb0ea6 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 923167 + timestamp: 1733761860127 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + sha256: f192f3c8973de9ec4c214990715f13b781965247a5cedf9162e7f9e699cfc3c4 + md5: 122d6f29470f1a991e85608e77e56a8a + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 850553 + timestamp: 1733762057506 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + sha256: ecfc0182c3b2e63c870581be1fa0e4dbdfec70d2011cb4f5bde416ece26c41df + md5: ff00095330e0d35a16bd3bdbd1a2d3e7 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Unlicense + size: 891292 + timestamp: 1733762116902 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 57133 + timestamp: 1727963183990 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: 70caf8bb6cf39a0b6b7efc885f51c0fe + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: X11 AND BSD-3-Clause + size: 889086 + timestamp: 1724658547447 +- conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + sha256: b0b3180039ef19502525a2abd5833c00f9624af830fd391f851934d57bffb9af + md5: e102bbf8a6ceeaf429deab8032fc8977 + depends: + - __osx >=10.13 + license: X11 AND BSD-3-Clause + size: 822066 + timestamp: 1724658603042 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda + sha256: 27d0b9ff78ad46e1f3a6c96c479ab44beda5f96def88e2fe626e0a49429d8afc + md5: cb2b0ea909b97b3d70cd3921d1445e1a + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 802321 + timestamp: 1724658775723 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 23cc74f77eb99315c0360ec3533147a9 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=13 + license: Apache-2.0 + license_family: Apache + size: 2947466 + timestamp: 1731377666602 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c + md5: ec99d2ce0b3033a75cbad01bbc7c5b71 + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2590683 + timestamp: 1731378034404 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + sha256: bd1d58ced46e75efa3b842c61642fd12272c69e9fe4d7261078bc082153a1d53 + md5: df307bbc703324722df0293c9ca2e418 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2935176 + timestamp: 1731377561525 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + sha256: e03045a0837e01ff5c75e9273a572553e7522290799807f918c917a9826a6484 + md5: d0d805d9b5524a14efb51b3bff965e83 + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + size: 8491156 + timestamp: 1731379715927 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_102_cp313.conda + build_number: 102 + sha256: b10f25c5edc203d15b3f54861bec4868b8200ebc16c8cbc82202e4c8da2b183e + md5: 6e7535f1d1faf524e9210d2689b3149b + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 33263183 + timestamp: 1733436074842 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.1-h2334245_102_cp313.conda + build_number: 102 + sha256: 8f424519d207379f0410d2783b257426f6d362edbc0b6c6b2a5ed61ff87821f9 + md5: bacdbf2fd86557ad1fb862cb2d30d821 + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 14067313 + timestamp: 1733434634823 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_102_cp313.conda + build_number: 102 + sha256: 0379adf6bb35ca47036860983701e8f6fae89c028d422f2b9439f3110893bc24 + md5: 8c65c1dfc98312ef8666dbb7c7fc47ca + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12905237 + timestamp: 1733433280639 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_102_cp313.conda + build_number: 102 + sha256: ee41eda85ebc3a257a3b21a76d255d986b08a285d891e418cbfb70113ee14684 + md5: 70568ba8bbd5f0c7b830e690775eb8b7 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Python-2.0 + size: 16753813 + timestamp: 1733433028707 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 + md5: 381bbd2a92c863f640a55b6ff3c35161 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6217 + timestamp: 1723823393322 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 075ad768648e88b78d2a94099563b43d3082e7c35979f457164f26d1079b7b5c + md5: 927a2186f1f997ac018d67c4eece90a6 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6291 + timestamp: 1723823083064 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 + md5: b8e82d0a5c1664638f87f63cc5d241fb + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6322 + timestamp: 1723823058879 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 + md5: 44b4fe6f22b57103afb2299935c8b68e + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6716 + timestamp: 1723823166911 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + md5: 47d31b792659ce70f470b5c82fdfb7a4 + depends: + - libgcc-ng >=12 + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 281456 + timestamp: 1679532220005 +- conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: f17f77f2acf4d344734bda76829ce14e + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 255870 + timestamp: 1679532707590 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 + md5: 8cbb776a2f641b943d413b3e19df71f4 + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 250351 + timestamp: 1679532511311 +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + md5: d453b98d9c83e71da0741bb0ff4d76bc + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3318875 + timestamp: 1699202167581 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3270220 + timestamp: 1699202389792 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 + md5: b50a57ba89c32b62428b71a875291c9b + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3145523 + timestamp: 1699202432999 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 + md5: fc048363eb8f03cd1737600a5d08aafe + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3503410 + timestamp: 1699202577803 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + md5: 8ac3367aafb1cc0a068483c580af8015 + license: LicenseRef-Public-Domain + size: 122354 + timestamp: 1728047496079 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + sha256: 986ddaf8feec2904eac9535a7ddb7acda1a1dfb9482088fdb8129f1595181663 + md5: 7c10ec3158d1eb4ddff7007c9101adb0 + depends: + - vc14_runtime >=14.38.33135 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 17479 + timestamp: 1731710827215 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + sha256: c483b090c4251a260aba6ff3e83a307bcfb5fb24ad7ced872ab5d02971bd3a49 + md5: 32b37d0cfa80da34548501cdc913a832 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.42.34433.* *_23 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 754247 + timestamp: 1731710681163 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + sha256: 568ce8151eaae256f1cef752fc78651ad7a86ff05153cc7a4740b52ae6536118 + md5: 5c176975ca2b8366abad3c97b3cd1e83 + depends: + - vc14_runtime >=14.42.34433 + license: BSD-3-Clause + license_family: BSD + size: 17572 + timestamp: 1731710685291 diff --git a/testsuite/tests/data/pixi_build/editable-pyproject/pyproject.toml b/testsuite/tests/data/pixi_build/editable-pyproject/pyproject.toml new file mode 100644 index 00000000..4727ce10 --- /dev/null +++ b/testsuite/tests/data/pixi_build/editable-pyproject/pyproject.toml @@ -0,0 +1,52 @@ +[project] +dependencies = [] +name = "editable-pyproject" +requires-python = ">= 3.11" +version = "0.1.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] + +[tool.pixi.workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["win-64", "linux-64", "osx-64", "osx-arm64"] +preview = ["pixi-build"] + +[tool.pixi.package.host-dependencies] +# To be able to install this pyproject we need to install the dependencies of +# the python build-system defined above. Note that different from the +# pyproject build-system this refers to a conda package instead of a pypi +# package. +hatchling = "==1.26.3" + +# The build section defines the build system that will be used to turn +# the source code of this package into a conda package. Similarly to the above +# [build-system] section this section instructs pixi which build backend to +# use. The build.backend is an executable that is installed and invoked by +# pixi with the sole purpose to build the package. +[tool.pixi.package.build.backend] +# The name of the build backend to use. This name refers both to the name of +# the package that provides the build backend and the name of the executable +# inside the package that is invoked. +name = "pixi-build-python" +version = "*" +# These are the conda channels that are used to resolve the dependencies of the +# build backend package. +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] + +[tool.pixi.dependencies] +editable-pyproject = { path = "." } + +[tool.pixi.tasks] +check-editable = "python -c 'import editable_pyproject; editable_pyproject.check_editable()'" + +# This section marks the project as a pixi package. +# +# Normally a number of fields would be set here, like the name, version, etc. +# However, since all these fields are already defined in the [project] section +# at the top of this file they are not required. +[tool.pixi.package] diff --git a/testsuite/tests/data/pixi_build/editable-pyproject/src/editable_pyproject/__init__.py b/testsuite/tests/data/pixi_build/editable-pyproject/src/editable_pyproject/__init__.py new file mode 100644 index 00000000..9e8f428a --- /dev/null +++ b/testsuite/tests/data/pixi_build/editable-pyproject/src/editable_pyproject/__init__.py @@ -0,0 +1,23 @@ +__version__ = "1.0.0" + +import sys +from pathlib import Path +import site + + +def is_editable() -> bool: + package_name = "editable_pyproject" + for site_package in site.getsitepackages(): + egg_link_path = Path(site_package).joinpath(f"_{package_name}.pth") + if egg_link_path.is_file(): + return True + return False + + +def check_editable() -> None: + if is_editable(): + print("The package is installed as editable.") + sys.exit(0) + else: + print("The package is not installed as editable.") + sys.exit(1) diff --git a/testsuite/tests/data/pixi_build/env-config-cmake-test/CMakeLists.txt b/testsuite/tests/data/pixi_build/env-config-cmake-test/CMakeLists.txt new file mode 100644 index 00000000..e3eabc6f --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-cmake-test/CMakeLists.txt @@ -0,0 +1,10 @@ +cmake_minimum_required(VERSION 3.20) +project(env-test-cmake-app) + +# Print environment variables during build +message(STATUS "CUSTOM_BUILD_VAR=$ENV{CUSTOM_BUILD_VAR}") +message(STATUS "PIXI_TEST_ENV=$ENV{PIXI_TEST_ENV}") +message(STATUS "BUILD_MESSAGE=$ENV{BUILD_MESSAGE}") + +# Minimal install target +install(CODE "message(\"Install completed\")") \ No newline at end of file diff --git a/testsuite/tests/data/pixi_build/env-config-cmake-test/pixi.toml b/testsuite/tests/data/pixi_build/env-config-cmake-test/pixi.toml new file mode 100644 index 00000000..d684711e --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-cmake-test/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +env-test-cmake-app = { path = "." } + +[package] +name = "env-test-cmake-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.build.config] +env = { CUSTOM_BUILD_VAR = "test_value", PIXI_TEST_ENV = "pixi_cmake_test", BUILD_MESSAGE = "hello_from_env" } diff --git a/testsuite/tests/data/pixi_build/env-config-invalid-test/CMakeLists.txt b/testsuite/tests/data/pixi_build/env-config-invalid-test/CMakeLists.txt new file mode 100644 index 00000000..20f5337c --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-invalid-test/CMakeLists.txt @@ -0,0 +1,5 @@ +cmake_minimum_required(VERSION 3.20) +project(env-invalid-test-cmake-app) + +# Minimal install target +install(CODE "message(\"Install completed\")") \ No newline at end of file diff --git a/testsuite/tests/data/pixi_build/env-config-invalid-test/pixi.toml b/testsuite/tests/data/pixi_build/env-config-invalid-test/pixi.toml new file mode 100644 index 00000000..7713e20b --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-invalid-test/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +env-invalid-test-cmake-app = { path = "." } + +[package] +name = "env-invalid-test-cmake-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.build.config] +invalid_config_key = "this_should_fail" diff --git a/testsuite/tests/data/pixi_build/env-config-target-cmake-test/CMakeLists.txt b/testsuite/tests/data/pixi_build/env-config-target-cmake-test/CMakeLists.txt new file mode 100644 index 00000000..58d20611 --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-target-cmake-test/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.20) +project(env-target-test-cmake-app) + +# Print environment variables during build +message(STATUS "GLOBAL_ENV_VAR=$ENV{GLOBAL_ENV_VAR}") +message(STATUS "UNIX_SPECIFIC_VAR=$ENV{UNIX_SPECIFIC_VAR}") +message(STATUS "WIN_SPECIFIC_VAR=$ENV{WIN_SPECIFIC_VAR}") +message(STATUS "PLATFORM_TYPE=$ENV{PLATFORM_TYPE}") + +# Minimal install target +install(CODE "message(\"Install completed\")") \ No newline at end of file diff --git a/testsuite/tests/data/pixi_build/env-config-target-cmake-test/pixi.toml b/testsuite/tests/data/pixi_build/env-config-target-cmake-test/pixi.toml new file mode 100644 index 00000000..2848eb5e --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-target-cmake-test/pixi.toml @@ -0,0 +1,28 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +env-target-test-cmake-app = { path = "." } + +[package] +name = "env-target-test-cmake-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.build.config] +env = { GLOBAL_ENV_VAR = "global_value" } + +[package.build.target.unix.config] +env = { UNIX_SPECIFIC_VAR = "unix_value", PLATFORM_TYPE = "unix" } + +[package.build.target.win-64.config] +env = { WIN_SPECIFIC_VAR = "windows_value", PLATFORM_TYPE = "win-64" } diff --git a/testsuite/tests/data/pixi_build/env-config-target-invalid-test/CMakeLists.txt b/testsuite/tests/data/pixi_build/env-config-target-invalid-test/CMakeLists.txt new file mode 100644 index 00000000..97492911 --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-target-invalid-test/CMakeLists.txt @@ -0,0 +1,5 @@ +cmake_minimum_required(VERSION 3.20) +project(env-target-invalid-test-cmake-app) + +# Minimal install target +install(CODE "message(\"Install completed\")") \ No newline at end of file diff --git a/testsuite/tests/data/pixi_build/env-config-target-invalid-test/pixi.toml b/testsuite/tests/data/pixi_build/env-config-target-invalid-test/pixi.toml new file mode 100644 index 00000000..476ff350 --- /dev/null +++ b/testsuite/tests/data/pixi_build/env-config-target-invalid-test/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +env-target-invalid-test-cmake-app = { path = "." } + +[package] +name = "env-target-invalid-test-cmake-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.build.target.unix.config] +invalid_target_config_key = "this_should_also_fail" diff --git a/testsuite/tests/data/pixi_build/log-example/failing/pixi.lock b/testsuite/tests/data/pixi_build/log-example/failing/pixi.lock new file mode 100644 index 00000000..6e70994d --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/failing/pixi.lock @@ -0,0 +1,55 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: . + build: hb0f4dca_0 + osx-64: + - conda: . + build: h0dc7051_0 + osx-arm64: + - conda: . + build: h60d57d3_0 + win-64: + - conda: . + build: h9490d1a_0 +packages: +- conda: . + name: simple-app + version: 0.1.0 + build: h0dc7051_0 + subdir: osx-64 + input: + hash: 8d1d52341921800e7ab8a779709ab7deec64a6281480dfda121b9e6aaea71c4d + globs: + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: h60d57d3_0 + subdir: osx-arm64 + input: + hash: 8d1d52341921800e7ab8a779709ab7deec64a6281480dfda121b9e6aaea71c4d + globs: + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: h9490d1a_0 + subdir: win-64 + input: + hash: 8d1d52341921800e7ab8a779709ab7deec64a6281480dfda121b9e6aaea71c4d + globs: + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: hb0f4dca_0 + subdir: linux-64 + input: + hash: 8d1d52341921800e7ab8a779709ab7deec64a6281480dfda121b9e6aaea71c4d + globs: + - variants.yaml diff --git a/testsuite/tests/data/pixi_build/log-example/failing/pixi.toml b/testsuite/tests/data/pixi_build/log-example/failing/pixi.toml new file mode 100644 index 00000000..90a23016 --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/failing/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/log-example/failing/recipe.yaml b/testsuite/tests/data/pixi_build/log-example/failing/recipe.yaml new file mode 100644 index 00000000..2c502023 --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/failing/recipe.yaml @@ -0,0 +1,13 @@ +package: + name: simple-app + version: 0.1.0 + +build: + number: 0 + script: + - echo Building package simple-app + - if: win + then: + - exit /b 1 + else: + - exit 1 diff --git a/testsuite/tests/data/pixi_build/log-example/working/pixi.lock b/testsuite/tests/data/pixi_build/log-example/working/pixi.lock new file mode 100644 index 00000000..61f4bda9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/working/pixi.lock @@ -0,0 +1,59 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: . + build: hb0f4dca_0 + osx-64: + - conda: . + build: h0dc7051_0 + osx-arm64: + - conda: . + build: h60d57d3_0 + win-64: + - conda: . + build: h9490d1a_0 +packages: +- conda: . + name: simple-app + version: 0.1.0 + build: h0dc7051_0 + subdir: osx-64 + input: + hash: 18bb1687ed91f73a966ea7214c5497f76de790fc22b918b35057fb0020124871 + globs: + - recipe.yaml + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: h60d57d3_0 + subdir: osx-arm64 + input: + hash: 18bb1687ed91f73a966ea7214c5497f76de790fc22b918b35057fb0020124871 + globs: + - recipe.yaml + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: h9490d1a_0 + subdir: win-64 + input: + hash: 18bb1687ed91f73a966ea7214c5497f76de790fc22b918b35057fb0020124871 + globs: + - recipe.yaml + - variants.yaml +- conda: . + name: simple-app + version: 0.1.0 + build: hb0f4dca_0 + subdir: linux-64 + input: + hash: 18bb1687ed91f73a966ea7214c5497f76de790fc22b918b35057fb0020124871 + globs: + - recipe.yaml + - variants.yaml diff --git a/testsuite/tests/data/pixi_build/log-example/working/pixi.toml b/testsuite/tests/data/pixi_build/log-example/working/pixi.toml new file mode 100644 index 00000000..c3b73159 --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/working/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "0.3.*" diff --git a/testsuite/tests/data/pixi_build/log-example/working/recipe.yaml b/testsuite/tests/data/pixi_build/log-example/working/recipe.yaml new file mode 100644 index 00000000..14c80a31 --- /dev/null +++ b/testsuite/tests/data/pixi_build/log-example/working/recipe.yaml @@ -0,0 +1,8 @@ +package: + name: simple-app + version: 0.1.0 + +build: + number: 0 + script: + - echo Building package simple-app diff --git a/testsuite/tests/data/pixi_build/manifests/workspace_git.toml b/testsuite/tests/data/pixi_build/manifests/workspace_git.toml new file mode 100644 index 00000000..7e50fc57 --- /dev/null +++ b/testsuite/tests/data/pixi_build/manifests/workspace_git.toml @@ -0,0 +1,9 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +name = "test-example" +platforms = ["CURRENT_PLATFORM"] +preview = ["pixi-build"] + + +[dependencies] +rich_example = { "git" = "file:///" } diff --git a/testsuite/tests/data/pixi_build/maturin/Cargo.lock b/testsuite/tests/data/pixi_build/maturin/Cargo.lock new file mode 100644 index 00000000..1a274a20 --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/Cargo.lock @@ -0,0 +1,164 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "fast_math" +version = "0.1.0" +dependencies = [ + "pyo3", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + +[[package]] +name = "libc" +version = "0.2.174" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "proc-macro2" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "pyo3" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a" +dependencies = [ + "indoc", + "libc", + "memoffset", + "once_cell", + "portable-atomic", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", + "unindent", +] + +[[package]] +name = "pyo3-build-config" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598" +dependencies = [ + "once_cell", + "target-lexicon", +] + +[[package]] +name = "pyo3-ffi" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-macros" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc" +dependencies = [ + "heck", + "proc-macro2", + "pyo3-build-config", + "quote", + "syn", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "syn" +version = "2.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "target-lexicon" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unindent" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" diff --git a/testsuite/tests/data/pixi_build/maturin/Cargo.toml b/testsuite/tests/data/pixi_build/maturin/Cargo.toml new file mode 100644 index 00000000..03c67484 --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/Cargo.toml @@ -0,0 +1,11 @@ +[package] +edition = "2024" +name = "fast_math" +version = "0.1.0" + +[lib] +crate-type = ["cdylib"] +name = "fast_math" + +[dependencies] +pyo3 = "0.25.0" diff --git a/testsuite/tests/data/pixi_build/maturin/fast_math/__main__.py b/testsuite/tests/data/pixi_build/maturin/fast_math/__main__.py new file mode 100644 index 00000000..077229a6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/fast_math/__main__.py @@ -0,0 +1,9 @@ +from .fast_math import sum_as_string # type: ignore + + +def main() -> None: + print(f"3 + 5 = {sum_as_string(3, 5)}") + + +if __name__ == "__main__": + main() diff --git a/testsuite/tests/data/pixi_build/maturin/pixi.toml b/testsuite/tests/data/pixi_build/maturin/pixi.toml new file mode 100644 index 00000000..cbd28fef --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/pixi.toml @@ -0,0 +1,30 @@ +[workspace] +authors = ["Julian Hofer "] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["linux-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] + +[tasks] +start = 'python -m fast_math' + +[dependencies] +fast_math = { path = "." } +python = "*" + +[package] +name = "fast_math" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.build.config] +compilers = ["rust"] + +[package.host-dependencies] +maturin = "*" diff --git a/testsuite/tests/data/pixi_build/maturin/pyproject.toml b/testsuite/tests/data/pixi_build/maturin/pyproject.toml new file mode 100644 index 00000000..95bc5a4d --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/pyproject.toml @@ -0,0 +1,16 @@ +[build-system] +build-backend = "maturin" +requires = ["maturin>=1.9,<2.0"] + +[project] +classifiers = [ + "Programming Language :: Rust", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: Implementation :: PyPy", +] +dynamic = ["version"] +name = "fast_math" +requires-python = ">=3.8" + +[tool.maturin] +features = ["pyo3/extension-module"] diff --git a/testsuite/tests/data/pixi_build/maturin/src/lib.rs b/testsuite/tests/data/pixi_build/maturin/src/lib.rs new file mode 100644 index 00000000..9a1bda03 --- /dev/null +++ b/testsuite/tests/data/pixi_build/maturin/src/lib.rs @@ -0,0 +1,14 @@ +use pyo3::prelude::*; + +/// Formats the sum of two numbers as string. +#[pyfunction] +fn sum_as_string(a: usize, b: usize) -> PyResult { + Ok((a + b).to_string()) +} + +/// A Python module implemented in Rust. +#[pymodule] +fn fast_math(m: &Bound<'_, PyModule>) -> PyResult<()> { + m.add_function(wrap_pyfunction!(sum_as_string, m)?)?; + Ok(()) +} diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/CMakeLists.txt b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/CMakeLists.txt new file mode 100644 index 00000000..4a67c7da --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/CMakeLists.txt @@ -0,0 +1,14 @@ +cmake_minimum_required(VERSION 3.20) +project(simple-app) + +# Set C++ standard +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +# Create executable from main.cpp +add_executable(${PROJECT_NAME} src/main.cpp) + +# Install the executable +install(TARGETS ${PROJECT_NAME} + RUNTIME DESTINATION bin +) diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/pixi.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/pixi.toml new file mode 100644 index 00000000..02dd1d3e --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/src/main.cpp b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/src/main.cpp new file mode 100644 index 00000000..f93a4bbc --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-cmake/src/main.cpp @@ -0,0 +1,6 @@ +#include + +int main() { + std::cout << "Build backend works" << std::endl; + return 0; +} diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.lock b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.lock new file mode 100644 index 00000000..dbe93a0d --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.lock @@ -0,0 +1,776 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + win-64: + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + - conda: . +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485 + md5: c9e0c0f82f6e63323827db462b40ede8 + depends: + - __win + license: ISC + size: 154489 + timestamp: 1754210967212 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1 + md5: 74784ee3d225fc3dca89edb635b4e5cc + depends: + - __unix + license: ISC + size: 154402 + timestamp: 1754210968730 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554 + md5: 0be7c6e070c19105f966d3758448d018 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 676044 + timestamp: 1752032747103 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74811 + timestamp: 1752719572741 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + sha256: 689862313571b62ee77ee01729dc093f2bf25a2f99415fcfe51d3a6cd31cce7b + md5: 9fdeae0b7edda62e989557d645769515 + depends: + - __osx >=10.13 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 72450 + timestamp: 1752719744781 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 141322 + timestamp: 1752719767870 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 + md5: 4ca9ea59839a9ca8df84170fab4ceb41 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + size: 51216 + timestamp: 1743434595269 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 44978 + timestamp: 1743435053850 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f + md5: f406dcbb2e7bef90d793e50e79a2882b + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.1.0=*_4 + - libgomp 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 824153 + timestamp: 1753903866511 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637 + md5: 28771437ffcd9f3417c66012dc49a3be + depends: + - libgcc 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29249 + timestamp: 1753903872571 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933 + md5: 3baf8976c96134738bba224e9ef6b1e5 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 447289 + timestamp: 1753903801049 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 112894 + timestamp: 1749230047870 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 + md5: 8468beea04b9065b9807fc8b9cdc5894 + depends: + - __osx >=10.13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104826 + timestamp: 1749230155443 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104935 + timestamp: 1749230611612 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee + md5: c7e925f37e3b40d893459e625f6a53f1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: BSD-2-Clause + license_family: BSD + size: 91183 + timestamp: 1748393666725 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + sha256: 98299c73c7a93cd4f5ff8bb7f43cd80389f08b5a27a296d806bdef7841cc9b9e + md5: 18b81186a6adb43f000ad19ed7b70381 + depends: + - __osx >=10.13 + license: BSD-2-Clause + license_family: BSD + size: 77667 + timestamp: 1748393757154 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 71829 + timestamp: 1748393749336 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 932581 + timestamp: 1753948484112 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + sha256: 466366b094c3eb4b1d77320530cbf5400e7a10ab33e4824c200147488eebf7a6 + md5: 156bfb239b6a67ab4a01110e6718cbc4 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 980121 + timestamp: 1753948554003 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902645 + timestamp: 1753948599139 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + size: 1288499 + timestamp: 1753948889360 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 57133 + timestamp: 1727963183990 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + sha256: ea4a5d27ded18443749aefa49dc79f6356da8506d508b5296f60b8d51e0c4bd9 + md5: ced34dd9929f491ca6dab6a2927aff25 + depends: + - __osx >=10.13 + license: X11 AND BSD-3-Clause + size: 822259 + timestamp: 1738196181298 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + sha256: c9f54d4e8212f313be7b02eb962d0cb13a8dae015683a403d3accd4add3e520e + md5: ffffb341206dd0dab0c36053c048d621 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3128847 + timestamp: 1754465526100 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.conda + sha256: 8be57a11019666aa481122c54e29afd604405b481330f37f918e9fbcd145ef89 + md5: 22f5d63e672b7ba467969e9f8b740ecd + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2743708 + timestamp: 1754466962243 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + sha256: f6d1c87dbcf7b39fad24347570166dade1c533ae2d53c60a70fa4dc874ef0056 + md5: bcb0d87dfbc199d0a461d2c7ca30b3d8 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3074848 + timestamp: 1754465710470 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + sha256: 2413f3b4606018aea23acfa2af3c4c46af786739ab4020422e9f0c2aec75321b + md5: 150d3920b420a27c0848acca158f94dc + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9275175 + timestamp: 1754467904482 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + build_number: 102 + sha256: c2cdcc98ea3cbf78240624e4077e164dc9d5588eefb044b4097c3df54d24d504 + md5: 89e07d92cf50743886f41638d58c4328 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=13 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 33273132 + timestamp: 1750064035176 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + build_number: 102 + sha256: 8b2f14010eb0baf04ed1eb3908c9e184cd14512c4d64c43f313251b90e75b345 + md5: afa9492a7d31f6f7189ca8f08aceadac + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 13955531 + timestamp: 1750063132430 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + build_number: 102 + sha256: ee1b09fb5563be8509bb9b29b2b436a0af75488b5f1fa6bcd93fe0fba597d13f + md5: 123b7f04e7b8d6fc206cf2d3466f8a4b + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12931515 + timestamp: 1750062475020 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + build_number: 102 + sha256: 3de2b9f89b220cb779f6947cf87b328f73d54eed4f7e75a3f9337caeb4443910 + md5: a9a4658f751155c819d6cd4c47f0a4d2 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Python-2.0 + size: 16825621 + timestamp: 1750062318985 + python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + build_number: 8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 7002 + timestamp: 1752805902938 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 + md5: 342570f8e02f2f022147a7f841475784 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 256712 + timestamp: 1740379577668 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: . + name: simple-app + version: 0.1.0 + build: pyh4616a5c_0 + subdir: noarch + depends: + - python + - python * + input: + hash: 54927b0b01b4d99eefbceaeadb52d1996cca9986b3240e16543cf61501d4a3d3 + globs: + - pyproject.toml +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + sha256: b24468006a96b71a5f4372205ea7ec4b399b0f2a543541e86f883de54cd623fc + md5: 9864891a6946c2fe037c02fca7392ab4 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3259809 + timestamp: 1748387843735 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3466348 + timestamp: 1748388121356 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b + md5: 28f4ca1e0337d0f27afb8602663c5723 + depends: + - vc14_runtime >=14.44.35208 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 18249 + timestamp: 1753739241465 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f + md5: 603e41da40a765fd47995faa021da946 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_31 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 682424 + timestamp: 1753739239305 +- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4 + md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 113963 + timestamp: 1753739198723 diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.toml new file mode 100644 index 00000000..36c2e198 --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pixi.toml @@ -0,0 +1,25 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["win-64", "linux-64", "osx-arm64", "osx-64"] +preview = ["pixi-build"] + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "==1.26.3" diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pyproject.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pyproject.toml new file mode 100644 index 00000000..329e1bff --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/pyproject.toml @@ -0,0 +1,10 @@ +[project] +dependencies = ["rich"] +name = "simple-app" +requires-python = ">= 3.11" +scripts = { simple-app = "simple_app:main" } +version = "0.1.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/simple_app/__init__.py b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/simple_app/__init__.py new file mode 100644 index 00000000..8dc224f9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-python/simple_app/__init__.py @@ -0,0 +1,2 @@ +def main() -> None: + print("Build backend works") diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/pixi.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/pixi.toml new file mode 100644 index 00000000..90a23016 --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/pixi.toml @@ -0,0 +1,22 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/recipe.yaml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/recipe.yaml new file mode 100644 index 00000000..266db2c8 --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rattler-build/recipe.yaml @@ -0,0 +1,21 @@ +package: + name: simple-app + version: 0.1.0 + +source: + path: . + use_gitignore: true + +build: + number: 0 + script: + - if: win + then: + - mkdir -p %PREFIX%\bin + - echo @echo off > %PREFIX%\bin\simple-app.bat + - echo echo Build backend works >> %PREFIX%\bin\simple-app.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/simple-app + - echo "echo Build backend works" >> $PREFIX/bin/simple-app + - chmod +x $PREFIX/bin/simple-app diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/Cargo.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/Cargo.toml new file mode 100644 index 00000000..82f4895b --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/Cargo.toml @@ -0,0 +1,6 @@ +[package] +edition = "2024" +name = "simple-app" +version = "0.1.0" + +[dependencies] diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/pixi.toml b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/pixi.toml new file mode 100644 index 00000000..1e18851f --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/pixi.toml @@ -0,0 +1,25 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +name = "pixi-build-rust" +platforms = ["linux-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[dependencies] +simple-app = { path = "." } + +[tasks] +start = "simple-app" + +[package] +authors = ["Julian Hofer "] +name = "simple-app" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rust" +version = "*" diff --git a/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/src/main.rs b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/src/main.rs new file mode 100644 index 00000000..7a0f5973 --- /dev/null +++ b/testsuite/tests/data/pixi_build/minimal-backend-workspaces/pixi-build-rust/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Build backend works"); +} diff --git a/testsuite/tests/data/pixi_build/multi-output/pixi.toml b/testsuite/tests/data/pixi_build/multi-output/pixi.toml new file mode 100644 index 00000000..4853e96e --- /dev/null +++ b/testsuite/tests/data/pixi_build/multi-output/pixi.toml @@ -0,0 +1,11 @@ +[workspace] +authors = ["Wolf Vollprecht "] +channels = ["https://prefix.dev/conda-forge"] +description = "Add a short description here" +name = "multi-output" +platforms = ["osx-arm64", "linux-64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[dependencies] +foobar-desktop = { path = "./recipe" } diff --git a/testsuite/tests/data/pixi_build/multi-output/recipe/pixi.toml b/testsuite/tests/data/pixi_build/multi-output/recipe/pixi.toml new file mode 100644 index 00000000..796501b1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/multi-output/recipe/pixi.toml @@ -0,0 +1,11 @@ +[package] +name = "multi-output" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/multi-output/recipe/recipe.yaml b/testsuite/tests/data/pixi_build/multi-output/recipe/recipe.yaml new file mode 100644 index 00000000..25723c5c --- /dev/null +++ b/testsuite/tests/data/pixi_build/multi-output/recipe/recipe.yaml @@ -0,0 +1,52 @@ +recipe: + name: multi-output + version: "0.1.0" + +outputs: + - package: + name: foobar + build: + script: + - if: win + then: + - mkdir -p %PREFIX%\bin + - echo @echo off > %PREFIX%\bin\foobar.bat + - echo echo Hello from foobar >> %PREFIX%\bin\foobar.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/foobar + - echo "echo Hello from foobar" >> $PREFIX/bin/foobar + - chmod +x $PREFIX/bin/foobar + + - package: + name: bizbar + build: + script: + - if: win + then: + - mkdir -p %PREFIX%\bin + - echo @echo off > %PREFIX%\bin\bizbar.bat + - echo echo Hello from bizbar >> %PREFIX%\bin\bizbar.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/bizbar + - echo "echo Hello from bizbar" >> $PREFIX/bin/bizbar + - chmod +x $PREFIX/bin/bizbar + + - package: + name: foobar-desktop + requirements: + run: + - foobar + build: + script: + - if: win + then: + - mkdir -p %PREFIX%\bin + - echo @echo off > %PREFIX%\bin\foobar-desktop.bat + - echo echo Hello from foobar-desktop >> %PREFIX%\bin\foobar-desktop.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/foobar-desktop + - echo "echo Hello from foobar-desktop" >> $PREFIX/bin/foobar-desktop + - chmod +x $PREFIX/bin/foobar-desktop diff --git a/testsuite/tests/data/pixi_build/name-and-version-less-package/Cargo.toml b/testsuite/tests/data/pixi_build/name-and-version-less-package/Cargo.toml new file mode 100644 index 00000000..cf713731 --- /dev/null +++ b/testsuite/tests/data/pixi_build/name-and-version-less-package/Cargo.toml @@ -0,0 +1,4 @@ +[package] +description = "rust app description" +name = "rust-app" +version = "1.2.3" diff --git a/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.lock b/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.lock new file mode 100644 index 00000000..a9ca89fb --- /dev/null +++ b/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.lock @@ -0,0 +1,7 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: {} +packages: [] diff --git a/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.toml b/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.toml new file mode 100644 index 00000000..a2bf070b --- /dev/null +++ b/testsuite/tests/data/pixi_build/name-and-version-less-package/pixi.toml @@ -0,0 +1,15 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "win-64"] +preview = ["pixi-build"] + +# [dependencies] +# rust-app = { path = "." } + +# [package.build.backend] +# channels = [ +# "https://prefix.dev/pixi-build-backends", +# "https://prefix.dev/conda-forge", +# ] +# name = "pixi-build-rust" +# version = "*" diff --git a/testsuite/tests/data/pixi_build/python-builddir/pixi.lock b/testsuite/tests/data/pixi_build/python-builddir/pixi.lock new file mode 100644 index 00000000..72ed379b --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/pixi.lock @@ -0,0 +1,778 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/pixi-build-backends/ + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: . + win-64: + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + - conda: . +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485 + md5: c9e0c0f82f6e63323827db462b40ede8 + depends: + - __win + license: ISC + size: 154489 + timestamp: 1754210967212 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1 + md5: 74784ee3d225fc3dca89edb635b4e5cc + depends: + - __unix + license: ISC + size: 154402 + timestamp: 1754210968730 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554 + md5: 0be7c6e070c19105f966d3758448d018 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 676044 + timestamp: 1752032747103 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74811 + timestamp: 1752719572741 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + sha256: 689862313571b62ee77ee01729dc093f2bf25a2f99415fcfe51d3a6cd31cce7b + md5: 9fdeae0b7edda62e989557d645769515 + depends: + - __osx >=10.13 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 72450 + timestamp: 1752719744781 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 141322 + timestamp: 1752719767870 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda + sha256: 6394b1bc67c64a21a5cc73d1736d1d4193a64515152e861785c44d2cfc49edf3 + md5: 4ca9ea59839a9ca8df84170fab4ceb41 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + size: 51216 + timestamp: 1743434595269 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 44978 + timestamp: 1743435053850 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f + md5: f406dcbb2e7bef90d793e50e79a2882b + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.1.0=*_4 + - libgomp 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 824153 + timestamp: 1753903866511 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637 + md5: 28771437ffcd9f3417c66012dc49a3be + depends: + - libgcc 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29249 + timestamp: 1753903872571 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933 + md5: 3baf8976c96134738bba224e9ef6b1e5 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 447289 + timestamp: 1753903801049 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 112894 + timestamp: 1749230047870 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 + md5: 8468beea04b9065b9807fc8b9cdc5894 + depends: + - __osx >=10.13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104826 + timestamp: 1749230155443 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104935 + timestamp: 1749230611612 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee + md5: c7e925f37e3b40d893459e625f6a53f1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: BSD-2-Clause + license_family: BSD + size: 91183 + timestamp: 1748393666725 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda + sha256: 98299c73c7a93cd4f5ff8bb7f43cd80389f08b5a27a296d806bdef7841cc9b9e + md5: 18b81186a6adb43f000ad19ed7b70381 + depends: + - __osx >=10.13 + license: BSD-2-Clause + license_family: BSD + size: 77667 + timestamp: 1748393757154 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 71829 + timestamp: 1748393749336 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 932581 + timestamp: 1753948484112 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + sha256: 466366b094c3eb4b1d77320530cbf5400e7a10ab33e4824c200147488eebf7a6 + md5: 156bfb239b6a67ab4a01110e6718cbc4 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 980121 + timestamp: 1753948554003 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902645 + timestamp: 1753948599139 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + size: 1288499 + timestamp: 1753948889360 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 57133 + timestamp: 1727963183990 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + sha256: ea4a5d27ded18443749aefa49dc79f6356da8506d508b5296f60b8d51e0c4bd9 + md5: ced34dd9929f491ca6dab6a2927aff25 + depends: + - __osx >=10.13 + license: X11 AND BSD-3-Clause + size: 822259 + timestamp: 1738196181298 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + sha256: c9f54d4e8212f313be7b02eb962d0cb13a8dae015683a403d3accd4add3e520e + md5: ffffb341206dd0dab0c36053c048d621 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3128847 + timestamp: 1754465526100 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.5.2-h6e31bce_0.conda + sha256: 8be57a11019666aa481122c54e29afd604405b481330f37f918e9fbcd145ef89 + md5: 22f5d63e672b7ba467969e9f8b740ecd + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2743708 + timestamp: 1754466962243 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + sha256: f6d1c87dbcf7b39fad24347570166dade1c533ae2d53c60a70fa4dc874ef0056 + md5: bcb0d87dfbc199d0a461d2c7ca30b3d8 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3074848 + timestamp: 1754465710470 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + sha256: 2413f3b4606018aea23acfa2af3c4c46af786739ab4020422e9f0c2aec75321b + md5: 150d3920b420a27c0848acca158f94dc + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9275175 + timestamp: 1754467904482 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + build_number: 102 + sha256: c2cdcc98ea3cbf78240624e4077e164dc9d5588eefb044b4097c3df54d24d504 + md5: 89e07d92cf50743886f41638d58c4328 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=13 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 33273132 + timestamp: 1750064035176 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda + build_number: 102 + sha256: 8b2f14010eb0baf04ed1eb3908c9e184cd14512c4d64c43f313251b90e75b345 + md5: afa9492a7d31f6f7189ca8f08aceadac + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 13955531 + timestamp: 1750063132430 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + build_number: 102 + sha256: ee1b09fb5563be8509bb9b29b2b436a0af75488b5f1fa6bcd93fe0fba597d13f + md5: 123b7f04e7b8d6fc206cf2d3466f8a4b + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12931515 + timestamp: 1750062475020 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + build_number: 102 + sha256: 3de2b9f89b220cb779f6947cf87b328f73d54eed4f7e75a3f9337caeb4443910 + md5: a9a4658f751155c819d6cd4c47f0a4d2 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Python-2.0 + size: 16825621 + timestamp: 1750062318985 + python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + build_number: 8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 7002 + timestamp: 1752805902938 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 + md5: 342570f8e02f2f022147a7f841475784 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 256712 + timestamp: 1740379577668 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: . + name: simple-meson-app + version: 0.1.0 + build: pyh4616a5c_0 + subdir: noarch + depends: + - python >=3.11 + - python * + input: + hash: f90a173287bac45449954c16d194fafa3683099b9ee990e724fcf17a8b1465ad + globs: + - pyproject.toml +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + sha256: b24468006a96b71a5f4372205ea7ec4b399b0f2a543541e86f883de54cd623fc + md5: 9864891a6946c2fe037c02fca7392ab4 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3259809 + timestamp: 1748387843735 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3466348 + timestamp: 1748388121356 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5 + md5: 71b24316859acd00bdb8b38f5e2ce328 + constrains: + - vc14_runtime >=14.29.30037 + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 694692 + timestamp: 1756385147981 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b + md5: 28f4ca1e0337d0f27afb8602663c5723 + depends: + - vc14_runtime >=14.44.35208 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 18249 + timestamp: 1753739241465 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f + md5: 603e41da40a765fd47995faa021da946 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_31 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 682424 + timestamp: 1753739239305 +- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4 + md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 113963 + timestamp: 1753739198723 diff --git a/testsuite/tests/data/pixi_build/python-builddir/pixi.toml b/testsuite/tests/data/pixi_build/python-builddir/pixi.toml new file mode 100644 index 00000000..a4e28a99 --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/pixi.toml @@ -0,0 +1,31 @@ +[workspace] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "python-builddir" +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[dependencies] +simple-meson-app = { path = "." } + +[package] +name = "simple-meson-app" +version = "0.1.0" + +[package.build.backend] +name = "pixi-build-python" +version = "*" + +[package.build] +source.path = "src" + +[package.build.config] +extra-args = ["-Cbuilddir=mybuilddir"] + +[package.host-dependencies] +meson-python = "*" +python = "*" +uv = "*" diff --git a/testsuite/tests/data/pixi_build/python-builddir/src/meson.build b/testsuite/tests/data/pixi_build/python-builddir/src/meson.build new file mode 100644 index 00000000..fab814ba --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/src/meson.build @@ -0,0 +1,3 @@ +project('simple_meson_app') +py = import('python').find_installation(pure: false) +subdir('simple_meson_app') diff --git a/testsuite/tests/data/pixi_build/python-builddir/src/pyproject.toml b/testsuite/tests/data/pixi_build/python-builddir/src/pyproject.toml new file mode 100644 index 00000000..6ae508b6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/src/pyproject.toml @@ -0,0 +1,9 @@ +[project] +name = "simple-meson-app" +requires-python = ">= 3.11" +scripts = { simple-meson-app = "simple_meson_app:main" } +version = "0.1.0" + +[build-system] +build-backend = "mesonpy" +requires = ["meson-python"] diff --git a/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/__init__.py b/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/__init__.py new file mode 100644 index 00000000..8dc224f9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/__init__.py @@ -0,0 +1,2 @@ +def main() -> None: + print("Build backend works") diff --git a/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/meson.build b/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/meson.build new file mode 100644 index 00000000..4df2672d --- /dev/null +++ b/testsuite/tests/data/pixi_build/python-builddir/src/simple_meson_app/meson.build @@ -0,0 +1 @@ +py.install_sources('__init__.py') diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/pixi.toml new file mode 100644 index 00000000..405389a2 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/pixi.toml @@ -0,0 +1,21 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +name = "array-api-extra-build" +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[dependencies] +array-api-extra = { path = "." } + +[package] +name = "array-api-extra" +version = "0.8.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/recipe.yaml b/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/recipe.yaml new file mode 100644 index 00000000..4af8fc8d --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/array-api-extra/recipe.yaml @@ -0,0 +1,29 @@ +context: + name: array-api-extra + version: "0.8.0" + python_min: "3.10" + +package: + name: ${{ name|lower }} + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/array_api_extra-${{ version }}.tar.gz + sha256: 1358c2111768317acf7ae5e397d04ed321ccc1f0c1d7a42347b0fba69f0bdf4e + +build: + noarch: python + script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python ${{ python_min }}.* + - hatchling + - pip + run: + - python >=${{ python_min }} + - array-api-compat + +about: + license: MIT + license_file: LICENSE diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/pixi.toml new file mode 100644 index 00000000..3fd509c1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/pixi.toml @@ -0,0 +1,24 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +description = "Add a short description here" +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +smokey = { path = "." } + +[package] +name = "smokey" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" + +# dep for default target +[package.host-dependencies] +hatchling = "*" diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/recipe.yaml b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/recipe.yaml new file mode 100644 index 00000000..1a9c5589 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey/recipe.yaml @@ -0,0 +1,5 @@ +# this is just a empty recipe for smoke tests + +package: + name: smokey + version: 1.2.3 diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/pixi.toml new file mode 100644 index 00000000..e97f0378 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/pixi.toml @@ -0,0 +1,24 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +description = "Add a short description here" +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] + +[dependencies] +smokey2 = { path = "." } + +[package] +name = "smokey2" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" + +# No deps for default target, but dep for linux64 target +[package.target.linux-64.host-dependencies] +hatchling = "*" diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/recipe.yaml b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/recipe.yaml new file mode 100644 index 00000000..d3082a2f --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/smokey2/recipe.yaml @@ -0,0 +1,5 @@ +# this is just a empty recipe for smoke tests + +package: + name: smokey2 + version: 1.2.3 diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/pixi.toml new file mode 100644 index 00000000..2e4581fb --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/pixi.toml @@ -0,0 +1,6 @@ +[package] +name = "a" +version = "0.1.0" + +[package.build] +backend = { name = "pixi-build-rattler-build", version = "0.3.*" } diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/recipe.yaml b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/recipe.yaml new file mode 100644 index 00000000..7c024c6c --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/a/recipe.yaml @@ -0,0 +1,13 @@ +package: + name: a + version: 0.1.0 + +build: + script: + - if: win + then: + - if not exist "%PREFIX%" mkdir "%PREFIX%" + - echo hello from package a! > "%PREFIX%\hi" + else: + - mkdir -p $PREFIX + - echo "hello from package a!" > $PREFIX/hi diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/pixi.toml new file mode 100644 index 00000000..4dcc6423 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/pixi.toml @@ -0,0 +1,9 @@ +[package] +name = "b" +version = "0.1.0" + +[package.build] +backend = { name = "pixi-build-rattler-build", version = "0.3.*" } + +[package.build-dependencies] +a = { path = "../a" } diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/recipe.yaml b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/recipe.yaml new file mode 100644 index 00000000..5b30b8b0 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/b/recipe.yaml @@ -0,0 +1,19 @@ +package: + name: b + version: 0.1.0 + +build: + script: + - if: win + then: + - type "%BUILD_PREFIX%\hi" + - if not exist "%PREFIX%" mkdir "%PREFIX%" + - copy "%BUILD_PREFIX%\hi" "%PREFIX%\hi-from-a" + else: + - cat $BUILD_PREFIX/hi + - mkdir -p $PREFIX + - cp $BUILD_PREFIX/hi $PREFIX/hi-from-a + +requirements: + build: + - a diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.lock b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.lock new file mode 100644 index 00000000..cc69880d --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.lock @@ -0,0 +1,59 @@ +version: 6 +environments: + default: + channels: + - url: https://conda.anaconda.org/conda-forge/ + packages: + linux-64: + - conda: b + build: hb0f4dca_0 + osx-64: + - conda: b + build: h0dc7051_0 + osx-arm64: + - conda: b + build: h60d57d3_0 + win-64: + - conda: b + build: h9490d1a_0 +packages: +- conda: b + name: b + version: 0.1.0 + build: h0dc7051_0 + subdir: osx-64 + input: + hash: e3e74ce916ac3407b3a9a8cad528143408be3c026d0a63d0cd16153fb71b7823 + globs: + - recipe.yaml + - variants.yaml +- conda: b + name: b + version: 0.1.0 + build: h60d57d3_0 + subdir: osx-arm64 + input: + hash: e3e74ce916ac3407b3a9a8cad528143408be3c026d0a63d0cd16153fb71b7823 + globs: + - recipe.yaml + - variants.yaml +- conda: b + name: b + version: 0.1.0 + build: h9490d1a_0 + subdir: win-64 + input: + hash: e3e74ce916ac3407b3a9a8cad528143408be3c026d0a63d0cd16153fb71b7823 + globs: + - recipe.yaml + - variants.yaml +- conda: b + name: b + version: 0.1.0 + build: hb0f4dca_0 + subdir: linux-64 + input: + hash: e3e74ce916ac3407b3a9a8cad528143408be3c026d0a63d0cd16153fb71b7823 + globs: + - recipe.yaml + - variants.yaml diff --git a/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.toml b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.toml new file mode 100644 index 00000000..047c780f --- /dev/null +++ b/testsuite/tests/data/pixi_build/rattler-build-backend/source-dependency/pixi.toml @@ -0,0 +1,10 @@ +[workspace] +authors = ["remimimimimi "] +channels = ["conda-forge"] +name = "project" +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[dependencies] +b = { path = "b" } diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitattributes b/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitattributes new file mode 100644 index 00000000..887a2c18 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitattributes @@ -0,0 +1,2 @@ +# SCM syntax highlighting & preventing 3-way merges +pixi.lock merge=binary linguist-language=YAML linguist-generated=true diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitignore b/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitignore new file mode 100644 index 00000000..740bb7d1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/.gitignore @@ -0,0 +1,4 @@ + +# pixi environments +.pixi +*.egg-info diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/CMakeLists.txt b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/CMakeLists.txt new file mode 100644 index 00000000..27528c05 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/CMakeLists.txt @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 3.16) +project(package-a VERSION 0.1.0) + +# Create an executable from a single source file +add_executable(${PROJECT_NAME} src/main.cpp) + +# Set C++ standard +set_target_properties(${PROJECT_NAME} PROPERTIES + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED ON +) + +# Find and link against package_b library +find_package(package-b REQUIRED) +target_link_libraries(${PROJECT_NAME} package-b) + +# Install the executable +install(TARGETS ${PROJECT_NAME} + RUNTIME DESTINATION bin +) diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/pixi.toml new file mode 100644 index 00000000..03d3b97c --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/pixi.toml @@ -0,0 +1,19 @@ +[package] +name = "package_a" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" + +[package.host-dependencies] +package_b = { path = "../package_b" } + + +# For that use case we should actually use run-exports +[package.run-dependencies] +package_b = { path = "../package_b" } diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/src/main.cpp b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/src/main.cpp new file mode 100644 index 00000000..68db9844 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_a/src/main.cpp @@ -0,0 +1,15 @@ +#include +#include + +int main() { + std::cout << "Package A application starting..." << std::endl; + + // Use the add function from package_b + int a = 5; + int b = 3; + int result = package_b::add(a, b); + std::cout << a << " + " << b << " = " << result << std::endl; + std::cout << "Package A application finished!" << std::endl; + + return 0; +} diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/CMakeLists.txt b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/CMakeLists.txt new file mode 100644 index 00000000..01f9f341 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/CMakeLists.txt @@ -0,0 +1,50 @@ +cmake_minimum_required(VERSION 3.16) +project(package-b VERSION 0.1.0) +include(GNUInstallDirs) + +# Create a shared library from a single source file +add_library(${PROJECT_NAME} SHARED src/package_b.cpp) + +# Set up include directories +target_include_directories(${PROJECT_NAME} PUBLIC + $ + $ +) + +# Set library properties +set_target_properties(${PROJECT_NAME} PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION 0 + CXX_STANDARD 11 + CXX_STANDARD_REQUIRED ON + PUBLIC_HEADER src/package_b.h +) + +# Define the build macro for your export/import logic +target_compile_definitions(${PROJECT_NAME} PRIVATE BUILDING_DLL) + +# Set visibility for GCC/Clang (recommended for performance) +if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + target_compile_options(${PROJECT_NAME} PRIVATE -fvisibility=hidden) +endif() + +# Install the library +install(TARGETS ${PROJECT_NAME} + EXPORT ${PROJECT_NAME}Targets + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME} +) + +include(CMakePackageConfigHelpers) +write_basic_package_version_file( + ${PROJECT_NAME}ConfigVersion.cmake + VERSION ${PROJECT_VERSION} + COMPATIBILITY AnyNewerVersion +) + +install(EXPORT ${PROJECT_NAME}Targets + FILE ${PROJECT_NAME}Config.cmake + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/cmake/${PROJECT_NAME} +) diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/pixi.toml new file mode 100644 index 00000000..b08916b6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/pixi.toml @@ -0,0 +1,11 @@ +[package] +name = "package_b" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-cmake" +version = "*" diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.cpp b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.cpp new file mode 100644 index 00000000..88bcfc41 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.cpp @@ -0,0 +1,10 @@ +#include "package_b.h" +#include + +namespace package_b { + +int add(int a, int b) { + return a + b; +} + +} // namespace package_b diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.h b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.h new file mode 100644 index 00000000..8acf65e9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/package_b/src/package_b.h @@ -0,0 +1,21 @@ +#ifndef PACKAGE_B_H +#define PACKAGE_B_H + +#ifdef _WIN32 + #ifdef BUILDING_DLL + #define API_EXPORT __declspec(dllexport) + #else + #define API_EXPORT __declspec(dllimport) + #endif +#else + #define API_EXPORT __attribute__((visibility("default"))) +#endif + +namespace package_b { + +// Simple function to add two integers +API_EXPORT int add(int a, int b); + +} // namespace package_b + +#endif // PACKAGE_B_H diff --git a/testsuite/tests/data/pixi_build/recursive_source_build_dep/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_build_dep/pixi.toml new file mode 100644 index 00000000..8a14da27 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_build_dep/pixi.toml @@ -0,0 +1,13 @@ +[workspace] +authors = ["Julian Hofer "] +channels = ["https://prefix.dev/conda-forge"] +name = "recursive-source-build-dep" +platforms = ["linux-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[tasks] +start = "package-a" + +[dependencies] +package_a = { path = "package_a" } diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitattributes b/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitattributes new file mode 100644 index 00000000..887a2c18 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitattributes @@ -0,0 +1,2 @@ +# SCM syntax highlighting & preventing 3-way merges +pixi.lock merge=binary linguist-language=YAML linguist-generated=true diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitignore b/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitignore new file mode 100644 index 00000000..740bb7d1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/.gitignore @@ -0,0 +1,4 @@ + +# pixi environments +.pixi +*.egg-info diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pixi.toml new file mode 100644 index 00000000..0c395da6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pixi.toml @@ -0,0 +1,17 @@ +[package] +name = "package_a" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "*" + +[package.run-dependencies] +package_b = { path = "../package_b" } diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pyproject.toml b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pyproject.toml new file mode 100644 index 00000000..9fbce2a0 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/pyproject.toml @@ -0,0 +1,13 @@ +[project] +authors = [{ name = "Julian Hofer", email = "julianhofer@gnome.org" }] +dependencies = [] +name = "package_a" +requires-python = ">= 3.11" +version = "0.1.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] + +[project.scripts] +package-a = "package_a:main" diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/src/package_a/__init__.py b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/src/package_a/__init__.py new file mode 100644 index 00000000..b7e0fc0b --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_a/src/package_a/__init__.py @@ -0,0 +1,6 @@ +import subprocess + + +def main() -> None: + print("Pixi Build is number 1") + subprocess.run("package-b", check=True, shell=True) diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/pixi.toml new file mode 100644 index 00000000..a0c28b28 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/pixi.toml @@ -0,0 +1,11 @@ +[package] +name = "package-b" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/recipe.yaml b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/recipe.yaml new file mode 100644 index 00000000..4ad4c0e9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/package_b/recipe.yaml @@ -0,0 +1,17 @@ +package: + name: package_b + version: 0.1.0 + +build: + number: 0 + script: + - if: win + then: + - mkdir %PREFIX%\bin + - echo @echo off > %PREFIX%\bin\package-b.bat + - echo echo hello from package-b >> %PREFIX%\bin\package-b.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/package-b + - echo "echo hello from package-b" >> $PREFIX/bin/package-b + - chmod +x $PREFIX/bin/package-b diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.lock b/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.lock new file mode 100644 index 00000000..2383387a --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.lock @@ -0,0 +1,668 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: package_a + - conda: package_b + build: hb0f4dca_0 + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: package_a + - conda: package_b + build: h60d57d3_0 + win-64: + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + - conda: package_a + - conda: package_b + build: h9490d1a_0 +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485 + md5: c9e0c0f82f6e63323827db462b40ede8 + depends: + - __win + license: ISC + size: 154489 + timestamp: 1754210967212 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1 + md5: 74784ee3d225fc3dca89edb635b4e5cc + depends: + - __unix + license: ISC + size: 154402 + timestamp: 1754210968730 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda + sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554 + md5: 0be7c6e070c19105f966d3758448d018 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 676044 + timestamp: 1752032747103 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74811 + timestamp: 1752719572741 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 141322 + timestamp: 1752719767870 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 44978 + timestamp: 1743435053850 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f + md5: f406dcbb2e7bef90d793e50e79a2882b + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgcc-ng ==15.1.0=*_4 + - libgomp 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 824153 + timestamp: 1753903866511 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637 + md5: 28771437ffcd9f3417c66012dc49a3be + depends: + - libgcc 15.1.0 h767d61c_4 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29249 + timestamp: 1753903872571 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933 + md5: 3baf8976c96134738bba224e9ef6b1e5 + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 447289 + timestamp: 1753903801049 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 112894 + timestamp: 1749230047870 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104935 + timestamp: 1749230611612 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda + sha256: 3aa92d4074d4063f2a162cd8ecb45dccac93e543e565c01a787e16a43501f7ee + md5: c7e925f37e3b40d893459e625f6a53f1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: BSD-2-Clause + license_family: BSD + size: 91183 + timestamp: 1748393666725 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h5505292_0.conda + sha256: 0a1875fc1642324ebd6c4ac864604f3f18f57fbcf558a8264f6ced028a3c75b2 + md5: 85ccccb47823dd9f7a99d2c7f530342f + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 71829 + timestamp: 1748393749336 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 932581 + timestamp: 1753948484112 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902645 + timestamp: 1753948599139 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + size: 1288499 + timestamp: 1753948889360 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.2-h26f9b46_0.conda + sha256: c9f54d4e8212f313be7b02eb962d0cb13a8dae015683a403d3accd4add3e520e + md5: ffffb341206dd0dab0c36053c048d621 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3128847 + timestamp: 1754465526100 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.2-he92f556_0.conda + sha256: f6d1c87dbcf7b39fad24347570166dade1c533ae2d53c60a70fa4dc874ef0056 + md5: bcb0d87dfbc199d0a461d2c7ca30b3d8 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3074848 + timestamp: 1754465710470 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.2-h725018a_0.conda + sha256: 2413f3b4606018aea23acfa2af3c4c46af786739ab4020422e9f0c2aec75321b + md5: 150d3920b420a27c0848acca158f94dc + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9275175 + timestamp: 1754467904482 +- conda: package_a + name: package_a + version: 0.1.0 + build: pyh4616a5c_0 + subdir: noarch + depends: + - package_b + - python + - python * + input: + hash: 79e0338812fd1e39475c0e314ed3a5b99c758af3c2d5d2957832ca795afc41f2 + globs: + - pyproject.toml + sources: + package_b: + path: ../package_b +- conda: package_b + name: package_b + version: 0.1.0 + build: h60d57d3_0 + subdir: osx-arm64 + input: + hash: 73d5da015a64ec1a51bd4a37a422d1dbbbded5af703a129fac11329c619d81a1 + globs: + - variants.yaml +- conda: package_b + name: package_b + version: 0.1.0 + build: h9490d1a_0 + subdir: win-64 + input: + hash: 73d5da015a64ec1a51bd4a37a422d1dbbbded5af703a129fac11329c619d81a1 + globs: + - variants.yaml +- conda: package_b + name: package_b + version: 0.1.0 + build: hb0f4dca_0 + subdir: linux-64 + input: + hash: 73d5da015a64ec1a51bd4a37a422d1dbbbded5af703a129fac11329c619d81a1 + globs: + - variants.yaml +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda + build_number: 102 + sha256: c2cdcc98ea3cbf78240624e4077e164dc9d5588eefb044b4097c3df54d24d504 + md5: 89e07d92cf50743886f41638d58c4328 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=13 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 33273132 + timestamp: 1750064035176 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.5-hf3f3da0_102_cp313.conda + build_number: 102 + sha256: ee1b09fb5563be8509bb9b29b2b436a0af75488b5f1fa6bcd93fe0fba597d13f + md5: 123b7f04e7b8d6fc206cf2d3466f8a4b + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12931515 + timestamp: 1750062475020 + python_site_packages_path: lib/python3.13/site-packages +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda + build_number: 102 + sha256: 3de2b9f89b220cb779f6947cf87b328f73d54eed4f7e75a3f9337caeb4443910 + md5: a9a4658f751155c819d6cd4c47f0a4d2 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.50.1,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Python-2.0 + size: 16825621 + timestamp: 1750062318985 + python_site_packages_path: Lib/site-packages +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.13-8_cp313.conda + build_number: 8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 7002 + timestamp: 1752805902938 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3466348 + timestamp: 1748388121356 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b + md5: 28f4ca1e0337d0f27afb8602663c5723 + depends: + - vc14_runtime >=14.44.35208 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 18249 + timestamp: 1753739241465 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f + md5: 603e41da40a765fd47995faa021da946 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_31 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 682424 + timestamp: 1753739239305 +- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4 + md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 113963 + timestamp: 1753739198723 diff --git a/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.toml b/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.toml new file mode 100644 index 00000000..743f6343 --- /dev/null +++ b/testsuite/tests/data/pixi_build/recursive_source_run_dep/pixi.toml @@ -0,0 +1,12 @@ +[workspace] +authors = ["Julian Hofer "] +channels = ["https://prefix.dev/conda-forge"] +name = "recursive-source-run-dep" +platforms = ["linux-64", "osx-arm64", "win-64"] +preview = ["pixi-build"] +version = "0.1.0" + +[tasks] + +[dependencies] +package_a = { path = "package_a" } diff --git a/testsuite/tests/data/pixi_build/rich_example/.gitignore b/testsuite/tests/data/pixi_build/rich_example/.gitignore new file mode 100644 index 00000000..740bb7d1 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rich_example/.gitignore @@ -0,0 +1,4 @@ + +# pixi environments +.pixi +*.egg-info diff --git a/testsuite/tests/data/pixi_build/rich_example/pixi.lock b/testsuite/tests/data/pixi_build/rich_example/pixi.lock new file mode 100644 index 00000000..8915214f --- /dev/null +++ b/testsuite/tests/data/pixi_build/rich_example/pixi.lock @@ -0,0 +1,847 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_102_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + osx-64: + - conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + - conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2024.12.14-h8857fd0_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.47.2-hdb6dae5_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/python-3.13.1-h2334245_102_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + osx-arm64: + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_102_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: . + win-64: + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + - conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_102_cp313.conda + - conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + - conda: https://prefix.dev/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + - conda: . +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + md5: 62ee74e96c5ebb0af99386de58cf9553 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 252783 + timestamp: 1720974456583 +- conda: https://prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 + md5: 7ed4301d437b59045be7e051a0308211 + depends: + - __osx >=10.13 + license: bzip2-1.0.6 + license_family: BSD + size: 134188 + timestamp: 1720974491916 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 122909 + timestamp: 1720974522888 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda + sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b + md5: 276e7ffe9ffe39688abc665ef0f45596 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: bzip2-1.0.6 + license_family: BSD + size: 54927 + timestamp: 1720974860185 +- conda: https://prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd + md5: 720523eb0d6a9b0f6120c16b2aa4e7de + license: ISC + size: 157088 + timestamp: 1734208393264 +- conda: https://prefix.dev/conda-forge/osx-64/ca-certificates-2024.12.14-h8857fd0_0.conda + sha256: ddaafdcd1b8ace6ffeea22b6824ca9db8a64cf0a2652a11d7554ece54935fa06 + md5: b7b887091c99ed2e74845e75e9128410 + license: ISC + size: 156925 + timestamp: 1734208413176 +- conda: https://prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda + sha256: 256be633fd0882ccc1a7a32bc278547e1703f85082c0789a87a603ee3ab8fb82 + md5: 7cb381a6783d91902638e4ed1ebd478e + license: ISC + size: 157091 + timestamp: 1734208344343 +- conda: https://prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e + md5: cb2eaeb88549ddb27af533eccf9a45c1 + license: ISC + size: 157422 + timestamp: 1734208404685 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe + md5: 048b02e3962f066da18efe3a21b77672 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.43 + license: GPL-3.0-only + license_family: GPL + size: 669211 + timestamp: 1729655358674 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db833e03127376d461e1e13e76f09b6c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 73304 + timestamp: 1730967041968 +- conda: https://prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 + md5: 20307f4049a735a78a29073be1be2626 + depends: + - __osx >=10.13 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 70758 + timestamp: 1730967204736 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 + md5: 38d2656dd914feb0cab8c629370768bf + depends: + - __osx >=11.0 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 64693 + timestamp: 1730967175868 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 + md5: eb383771c680aa792feb529eaf9df82f + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - expat 2.6.4.* + license: MIT + license_family: MIT + size: 139068 + timestamp: 1730967442102 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + depends: + - libgcc-ng >=9.4.0 + license: MIT + license_family: MIT + size: 58292 + timestamp: 1636488182923 +- conda: https://prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: ccb34fb14960ad8b125962d3d79b31a9 + license: MIT + license_family: MIT + size: 51348 + timestamp: 1636488394370 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca + md5: 086914b672be056eb70fd4285b6783b6 + license: MIT + license_family: MIT + size: 39020 + timestamp: 1636488587153 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 + md5: 2c96d1b6915b408893f9472569dee135 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012 + license: MIT + license_family: MIT + size: 42063 + timestamp: 1636489106777 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 + md5: 3cb76c3f10d3bc7f1105b2fc9db984df + depends: + - _libgcc_mutex 0.1 conda_forge + - _openmp_mutex >=4.5 + constrains: + - libgomp 14.2.0 h77fa898_1 + - libgcc-ng ==14.2.0=*_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 848745 + timestamp: 1729027721139 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda + sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 + md5: e39480b9ca41323497b05492a63bc35b + depends: + - libgcc 14.2.0 h77fa898_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 54142 + timestamp: 1729027726517 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda + sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 + md5: cc3573974587f12dda90d96e3e55a702 + depends: + - _libgcc_mutex 0.1 conda_forge + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 460992 + timestamp: 1729027639220 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 + md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: 0BSD + size: 111132 + timestamp: 1733407410083 +- conda: https://prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda + sha256: c70639ff3cb034a8e31cb081c907879b6a639bb12b0e090069a68eb69125b10e + md5: f9e9205fed9c664421c1c09f0b90ce6d + depends: + - __osx >=10.13 + license: 0BSD + size: 103745 + timestamp: 1733407504892 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda + sha256: d863b8257406918ffdc50ae65502f2b2d6cede29404d09a094f59509d6a0aaf1 + md5: b2553114a7f5e20ccd02378a77d836aa + depends: + - __osx >=11.0 + license: 0BSD + size: 99129 + timestamp: 1733407496073 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda + sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa + md5: 015b9c0bd1eef60729ab577a38aaf0b5 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: 0BSD + size: 104332 + timestamp: 1733407872569 +- conda: https://prefix.dev/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda + sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 + md5: aeb98fdeb2e8f25d43ef71fbacbeec80 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + size: 89991 + timestamp: 1723817448345 +- conda: https://prefix.dev/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda + sha256: 791be3d30d8e37ec49bcc23eb8f1e1415d911a7c023fa93685f2ea485179e258 + md5: ed625b2e59dff82859c23dd24774156b + depends: + - __osx >=10.13 + license: BSD-2-Clause + license_family: BSD + size: 76561 + timestamp: 1723817691512 +- conda: https://prefix.dev/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda + sha256: f7917de9117d3a5fe12a39e185c7ce424f8d5010a6f97b4333e8a1dcb2889d16 + md5: 7476305c35dd9acef48da8f754eedb40 + depends: + - __osx >=11.0 + license: BSD-2-Clause + license_family: BSD + size: 69263 + timestamp: 1723817629767 +- conda: https://prefix.dev/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda + sha256: fc529fc82c7caf51202cc5cec5bb1c2e8d90edbac6d0a4602c966366efe3c7bf + md5: 74860100b2029e2523cf480804c76b9b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + size: 88657 + timestamp: 1723861474602 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda + sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 + md5: b58da17db24b6e08bcbf8fed2fb8c915 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 873551 + timestamp: 1733761824646 +- conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.47.2-hdb6dae5_0.conda + sha256: 4d5e188d921f93c97ce172fc8c4341e8171670ec98d76f9961f65f6306fcda77 + md5: 44d9799fda97eb34f6d88ac1e3eb0ea6 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 923167 + timestamp: 1733761860127 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.47.2-h3f77e49_0.conda + sha256: f192f3c8973de9ec4c214990715f13b781965247a5cedf9162e7f9e699cfc3c4 + md5: 122d6f29470f1a991e85608e77e56a8a + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: Unlicense + size: 850553 + timestamp: 1733762057506 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda + sha256: ecfc0182c3b2e63c870581be1fa0e4dbdfec70d2011cb4f5bde416ece26c41df + md5: ff00095330e0d35a16bd3bdbd1a2d3e7 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Unlicense + size: 891292 + timestamp: 1733762116902 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 + md5: 003a54a4e32b02f7355b50a837e699da + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 57133 + timestamp: 1727963183990 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda + sha256: 0fbacdfb31e55964152b24d5567e9a9996e1e7902fb08eb7d91b5fd6ce60803a + md5: fee3164ac23dfca50cfcc8b85ddefb81 + depends: + - mdurl >=0.1,<1 + - python >=3.9 + license: MIT + license_family: MIT + size: 64430 + timestamp: 1733250550053 +- conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + md5: 592132998493b3ff25fd7479396e8351 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 14465 + timestamp: 1733255681319 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: 70caf8bb6cf39a0b6b7efc885f51c0fe + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: X11 AND BSD-3-Clause + size: 889086 + timestamp: 1724658547447 +- conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda + sha256: b0b3180039ef19502525a2abd5833c00f9624af830fd391f851934d57bffb9af + md5: e102bbf8a6ceeaf429deab8032fc8977 + depends: + - __osx >=10.13 + license: X11 AND BSD-3-Clause + size: 822066 + timestamp: 1724658603042 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda + sha256: 27d0b9ff78ad46e1f3a6c96c479ab44beda5f96def88e2fe626e0a49429d8afc + md5: cb2b0ea909b97b3d70cd3921d1445e1a + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 802321 + timestamp: 1724658775723 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 23cc74f77eb99315c0360ec3533147a9 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=13 + license: Apache-2.0 + license_family: Apache + size: 2947466 + timestamp: 1731377666602 +- conda: https://prefix.dev/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c + md5: ec99d2ce0b3033a75cbad01bbc7c5b71 + depends: + - __osx >=10.13 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2590683 + timestamp: 1731378034404 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + sha256: bd1d58ced46e75efa3b842c61642fd12272c69e9fe4d7261078bc082153a1d53 + md5: df307bbc703324722df0293c9ca2e418 + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 2935176 + timestamp: 1731377561525 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + sha256: e03045a0837e01ff5c75e9273a572553e7522290799807f918c917a9826a6484 + md5: d0d805d9b5524a14efb51b3bff965e83 + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + size: 8491156 + timestamp: 1731379715927 +- conda: https://prefix.dev/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: b38dc0206e2a530e5c2cf11dc086b31a + depends: + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + size: 876700 + timestamp: 1733221731178 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.13.1-ha99a958_102_cp313.conda + build_number: 102 + sha256: b10f25c5edc203d15b3f54861bec4868b8200ebc16c8cbc82202e4c8da2b183e + md5: 6e7535f1d1faf524e9210d2689b3149b + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc >=13 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 33263183 + timestamp: 1733436074842 +- conda: https://prefix.dev/conda-forge/osx-64/python-3.13.1-h2334245_102_cp313.conda + build_number: 102 + sha256: 8f424519d207379f0410d2783b257426f6d362edbc0b6c6b2a5ed61ff87821f9 + md5: bacdbf2fd86557ad1fb862cb2d30d821 + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 14067313 + timestamp: 1733434634823 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.13.1-h4f43103_102_cp313.conda + build_number: 102 + sha256: 0379adf6bb35ca47036860983701e8f6fae89c028d422f2b9439f3110893bc24 + md5: 8c65c1dfc98312ef8666dbb7c7fc47ca + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + license: Python-2.0 + size: 12905237 + timestamp: 1733433280639 +- conda: https://prefix.dev/conda-forge/win-64/python-3.13.1-h071d269_102_cp313.conda + build_number: 102 + sha256: ee41eda85ebc3a257a3b21a76d255d986b08a285d891e418cbfb70113ee14684 + md5: 70568ba8bbd5f0c7b830e690775eb8b7 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.4,<3.0a0 + - libffi >=3.4,<4.0a0 + - liblzma >=5.6.3,<6.0a0 + - libmpdec >=4.0.0,<5.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 + - python_abi 3.13.* *_cp313 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Python-2.0 + size: 16753813 + timestamp: 1733433028707 +- conda: https://prefix.dev/conda-forge/linux-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 + md5: 381bbd2a92c863f640a55b6ff3c35161 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6217 + timestamp: 1723823393322 +- conda: https://prefix.dev/conda-forge/osx-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 075ad768648e88b78d2a94099563b43d3082e7c35979f457164f26d1079b7b5c + md5: 927a2186f1f997ac018d67c4eece90a6 + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6291 + timestamp: 1723823083064 +- conda: https://prefix.dev/conda-forge/osx-arm64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 4437198eae80310f40b23ae2f8a9e0a7e5c2b9ae411a8621eb03d87273666199 + md5: b8e82d0a5c1664638f87f63cc5d241fb + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6322 + timestamp: 1723823058879 +- conda: https://prefix.dev/conda-forge/win-64/python_abi-3.13-5_cp313.conda + build_number: 5 + sha256: 0c12cc1b84962444002c699ed21e815fb9f686f950d734332a1b74d07db97756 + md5: 44b4fe6f22b57103afb2299935c8b68e + constrains: + - python 3.13.* *_cp313 + license: BSD-3-Clause + license_family: BSD + size: 6716 + timestamp: 1723823166911 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + md5: 47d31b792659ce70f470b5c82fdfb7a4 + depends: + - libgcc-ng >=12 + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 281456 + timestamp: 1679532220005 +- conda: https://prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: f17f77f2acf4d344734bda76829ce14e + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 255870 + timestamp: 1679532707590 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 + md5: 8cbb776a2f641b943d413b3e19df71f4 + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 250351 + timestamp: 1679532511311 +- conda: https://prefix.dev/conda-forge/noarch/rich-13.9.4-pyhd8ed1ab_1.conda + sha256: 06a760c5ae572e72e865d5a87e9fe3cc171e1a9c996e63daf3db52ff1a0b4457 + md5: 7aed65d4ff222bfb7335997aa40b7da5 + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.9 + - typing_extensions >=4.0.0,<5.0.0 + license: MIT + license_family: MIT + size: 185646 + timestamp: 1733342347277 +- conda: . + name: rich_example + version: 0.1.0 + build: pyhbf21a9e_0 + subdir: noarch + depends: + - rich >=13.9.4,<14 + - python + input: + hash: 72ab1ea37b84d61120fa373ce9d96514f27c9ca85525452dbe3acf600ef66c2d + globs: [] +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + md5: d453b98d9c83e71da0741bb0ff4d76bc + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3318875 + timestamp: 1699202167581 +- conda: https://prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3270220 + timestamp: 1699202389792 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 + md5: b50a57ba89c32b62428b71a875291c9b + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3145523 + timestamp: 1699202432999 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 + md5: fc048363eb8f03cd1737600a5d08aafe + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3503410 + timestamp: 1699202577803 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: d17f13df8b65464ca316cbc000a3cb64 + depends: + - python >=3.9 + license: PSF-2.0 + license_family: PSF + size: 39637 + timestamp: 1733188758212 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + md5: 8ac3367aafb1cc0a068483c580af8015 + license: LicenseRef-Public-Domain + size: 122354 + timestamp: 1728047496079 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 + md5: 6797b005cd0f439c4c5c9ac565783700 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 559710 + timestamp: 1728377334097 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + sha256: 986ddaf8feec2904eac9535a7ddb7acda1a1dfb9482088fdb8129f1595181663 + md5: 7c10ec3158d1eb4ddff7007c9101adb0 + depends: + - vc14_runtime >=14.38.33135 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 17479 + timestamp: 1731710827215 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + sha256: c483b090c4251a260aba6ff3e83a307bcfb5fb24ad7ced872ab5d02971bd3a49 + md5: 32b37d0cfa80da34548501cdc913a832 + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.42.34433.* *_23 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 754247 + timestamp: 1731710681163 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + sha256: 568ce8151eaae256f1cef752fc78651ad7a86ff05153cc7a4740b52ae6536118 + md5: 5c176975ca2b8366abad3c97b3cd1e83 + depends: + - vc14_runtime >=14.42.34433 + license: BSD-3-Clause + license_family: BSD + size: 17572 + timestamp: 1731710685291 diff --git a/testsuite/tests/data/pixi_build/rich_example/pixi.toml b/testsuite/tests/data/pixi_build/rich_example/pixi.toml new file mode 100644 index 00000000..dee6f0c0 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rich_example/pixi.toml @@ -0,0 +1,28 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +platforms = ["win-64", "linux-64", "osx-arm64", "osx-64"] +preview = ["pixi-build"] + +[dependencies] +rich_example = { path = "." } + +[tasks] +start = "rich-example-main" + +[package] +name = "rich_example" +version = "0.1.0" + +[package.build.backend] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "==1.26.3" + +[package.run-dependencies] +rich = ">=13.9.4,<14" diff --git a/testsuite/tests/data/pixi_build/rich_example/pyproject.toml b/testsuite/tests/data/pixi_build/rich_example/pyproject.toml new file mode 100644 index 00000000..41043f05 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rich_example/pyproject.toml @@ -0,0 +1,10 @@ +[project] +dependencies = ["rich"] +name = "rich_example" +requires-python = ">= 3.11" +scripts = { rich-example-main = "rich_example:main" } +version = "0.1.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] diff --git a/testsuite/tests/data/pixi_build/rich_example/src/rich_example/__init__.py b/testsuite/tests/data/pixi_build/rich_example/src/rich_example/__init__.py new file mode 100644 index 00000000..ad6a4375 --- /dev/null +++ b/testsuite/tests/data/pixi_build/rich_example/src/rich_example/__init__.py @@ -0,0 +1,30 @@ +from dataclasses import dataclass, fields +from rich.console import Console +from rich.table import Table + + +@dataclass +class Person: + name: str + age: int + city: str + + +def main() -> None: + console = Console() + + people = [ + Person("John Doe", 30, "New York"), + Person("Jane Smith", 25, "Los Angeles"), + Person("Tim de Jager", 35, "Utrecht"), + ] + + table = Table() + + for column in fields(Person): + table.add_column(column.name) + + for person in people: + table.add_row(person.name, str(person.age), person.city) + + console.print(table) diff --git a/testsuite/tests/data/pixi_build/ros-workspace/pixi.lock b/testsuite/tests/data/pixi_build/ros-workspace/pixi.lock new file mode 100644 index 00000000..b3878b0b --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/pixi.lock @@ -0,0 +1,23210 @@ +version: 6 +environments: + default: + channels: + - url: https://prefix.dev/pixi-build-backends/ + - url: https://prefix.dev/conda-forge/ + - url: https://prefix.dev/robostack-humble/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.2-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cmake-4.1.2-hc85cc9f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.3-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gettext-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gettext-tools-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/glib-2.86.0-he175458_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmock-1.17.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/gst-plugins-base-1.24.11-h651a532_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gstreamer-1.24.11-hc37bda9_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/gtest-1.17.0-h84d6215_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/harfbuzz-12.1.0-h15599e2_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libacl-2.3.2-h0f662aa_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libasprintf-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libasprintf-devel-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-37_h4a7cf45_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.76-h0b2e76d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-37_h0358290_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp21.1-21.1.3-default_h99862b1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libclang13-21.1.3-default_h746c552_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.16.0-h4e3cde8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.2.0-h767d61c_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-devel-0.25.1-h3f43e3d_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.2.0-hcd61629_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.2.0-h767d61c_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-37_h47877c9_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libllvm21-21.1.3-hf7376ad_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopus-1.5.2-hd0c01bc_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libpq-18.0-h3675c94_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h8f9b012_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.2.0-h4852527_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.9-h996ca69_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libvorbis-1.3.7-h54a6638_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.12.2-hca5e8e5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/nss-3.117-h445c969_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.26.4-py311h64a7726_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + - conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-h9a8bead_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.11.14-hfe2f287_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://prefix.dev/conda-forge/linux-64/qt-main-5.15.15-h3c3fd16_6.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-action-msgs-1.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-core-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-python-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-ros-0.10.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-test-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-version-1.3.12-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-index-cpp-1.4.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-index-python-1.4.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-package-0.14.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-builtin-interfaces-1.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-cyclonedds-0.10.5-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-domain-coordinator-0.10.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastcdr-1.0.24-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastrtps-2.6.10-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-geometry-msgs-4.9.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-gmock-vendor-1.10.9006-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-gtest-vendor-1.10.9006-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-posh-2.0.5-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-libstatistics-collector-1.3.4-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-libyaml-vendor-1.2.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-python-cmake-module-0.10.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-5.3.9-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-action-5.3.9-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-interfaces-1.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-logging-interface-2.3.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h11365e7_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rclcpp-16.0.13-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rclcpp-action-16.0.13-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcpputils-2.4.5-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcutils-5.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-6.1.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-connextdds-0.11.3-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-dds-common-1.6.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-implementation-2.8.4-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ros-workspace-1.0.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosgraph-msgs-1.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-adapter-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-cli-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-cmake-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-c-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hbc2a38a_14.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-py-0.14.4-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-parser-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hbc2a38a_14.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rpyutils-0.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-spdlog-vendor-1.3.1-np126py311h11365e7_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-statistics-msgs-1.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-std-msgs-4.9.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-std-srvs-4.9.0-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-tracetools-4.1.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-turtlesim-1.4.2-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hbc2a38a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-64/ros2-distro-mutex-0.7.0-humble_13.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.15.3-h6dc744f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xkeyboard-config-2.46-hb03c661_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxshmfence-1.3.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - conda: src/navigator + subdir: linux-64 + - conda: src/navigator_py + subdir: linux-64 + linux-aarch64: + - conda: https://prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/alsa-lib-1.2.14-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/attr-2.5.1-h4e544f5_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_8.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/c-ares-1.34.5-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/cairo-1.18.4-h83712da_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/cmake-4.1.2-hc9d863e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/cyrus-sasl-2.1.28-h6c5dea3_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/dbus-1.16.2-heda779d_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/fmt-11.2.0-h97e1849_0.conda + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/fontconfig-2.15.0-h8dda3cd_1.conda + - conda: https://prefix.dev/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/foonathan-memory-0.7.3-h5ad3122_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/freetype-2.14.1-h8af1aa0_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gettext-0.25.1-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gettext-tools-0.25.1-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/glib-2.86.0-h9414720_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/glib-tools-2.86.0-hc87f4d4_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gmock-1.17.0-h8af1aa0_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/graphite2-1.3.14-hfae3067_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gst-plugins-base-1.24.11-h83ffb7f_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gstreamer-1.24.11-h17c303d_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gtest-1.17.0-h17cf362_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/harfbuzz-12.1.0-he4899c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/icu-75.1-hf9b3779_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/lame-3.100-h4e544f5_1003.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.44-h9df1782_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libacl-2.3.2-h883460d_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libasprintf-0.25.1-h5e0f5ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libasprintf-devel-0.25.1-h5e0f5ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libblas-3.9.0-37_haddc8a3_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcap-2.76-h5706e9e_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcblas-3.9.0-37_hd72aa62_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libclang-cpp21.1-21.1.3-default_he95a3c9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libclang13-21.1.3-default_h94a09a5_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcups-2.3.3-h5cdc715_5.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcurl-8.16.0-h7bfdcfb_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libdrm-2.4.125-he30d5cf_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libegl-1.7.0-hd24410f_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libevent-2.1.12-h4ba1bb4_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.1-hfae3067_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libffi-3.4.6-he21f813_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libflac-1.4.3-h2f0025b_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-he277a41_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgcrypt-lib-1.11.1-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgettextpo-0.25.1-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgettextpo-devel-0.25.1-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran-15.2.0-he9431aa_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran5-15.2.0-h87db57e_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgl-1.7.0-hd24410f_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libglib-2.86.0-h7cdfd2c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libglvnd-1.7.0-hd24410f_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libglx-1.7.0-hd24410f_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-he277a41_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgpg-error-1.55-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/liblapack-3.9.0-37_h88aeb00_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libllvm21-21.1.3-hfd2ba90_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libnghttp2-1.67.0-ha888d0e_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libntlm-1.4-hf897c2e_1002.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/libogg-1.3.5-h86ecc28_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libopenblas-0.3.30-pthreads_h9d3fd7e_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libopengl-1.7.0-hd24410f_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libopus-1.5.2-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libpciaccess-0.18-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libpng-1.6.50-h1abf092_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libpq-18.0-hb4b1422_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libsndfile-1.2.2-h79657aa_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libsqlite-3.50.4-h022381a_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-h3f4de04_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hf1166c9_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libsystemd0-257.9-hd926fa8_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.2-h3e4203c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libuv-1.51.0-he30d5cf_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libvorbis-1.3.7-h7ac5ae9_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxkbcommon-1.12.2-h3c6a4c8_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxml2-16-2.15.1-h8591a01_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxml2-2.15.1-h788dabe_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/mpg123-1.32.9-h65af167_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/nspr-4.37-h3ad9384_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/nss-3.117-h544fa81_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/numpy-1.26.4-py311h69ead2a_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/openldap-2.6.10-h30c48ee_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/openssl-3.5.4-h8e36d6e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pcre2-10.46-h15761aa_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pixman-0.46.4-h7ac5ae9_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pulseaudio-client-17.0-h77cf2aa_2.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/python-3.11.14-hcfbf8c2_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/qt-main-5.15.15-h2f19be9_6.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/rhash-1.4.6-h86ecc28_1.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-action-msgs-1.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-core-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-python-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-ros-0.10.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-test-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-version-1.3.12-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-index-cpp-1.4.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-index-python-1.4.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-package-0.14.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-builtin-interfaces-1.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-cyclonedds-0.10.5-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-domain-coordinator-0.10.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastcdr-1.0.24-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastrtps-2.6.10-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-geometry-msgs-4.9.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-gmock-vendor-1.10.9006-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-gtest-vendor-1.10.9006-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-posh-2.0.5-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-libstatistics-collector-1.3.4-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-libyaml-vendor-1.2.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-python-cmake-module-0.10.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-5.3.9-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-action-5.3.9-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-interfaces-1.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-logging-interface-2.3.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h5f8052a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rclcpp-16.0.13-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rclcpp-action-16.0.13-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcpputils-2.4.5-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcutils-5.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-6.1.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-connextdds-0.11.3-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-dds-common-1.6.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-implementation-2.8.4-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ros-workspace-1.0.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosgraph-msgs-1.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-adapter-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-cli-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-cmake-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-c-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hbdd918e_14.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-py-0.14.4-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-parser-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hbdd918e_14.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rpyutils-0.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-spdlog-vendor-1.3.1-np126py311h5f8052a_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-statistics-msgs-1.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-std-msgs-4.9.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-std-srvs-4.9.0-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-tracetools-4.1.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-turtlesim-1.4.2-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hbdd918e_13.conda + - conda: https://prefix.dev/robostack-humble/linux-aarch64/ros2-distro-mutex-0.7.0-humble_13.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/spdlog-1.15.3-h881af89_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/tinyxml2-11.0.0-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h5688188_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-keysyms-0.4.1-h5c728e9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-wm-0.4.2-h5c728e9_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xkeyboard-config-2.46-he30d5cf_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libice-1.1.2-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libsm-1.2.6-h0808dbd_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libx11-1.8.12-hca56bd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxdamage-1.1.6-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxext-1.3.6-h57736b2_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxfixes-6.0.2-he30d5cf_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxrender-0.9.12-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxshmfence-1.3.3-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxxf86vm-1.1.6-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-cpp-0.8.0-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + - conda: src/navigator + subdir: linux-aarch64 + - conda: src/navigator_py + subdir: linux-aarch64 + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cmake-4.1.2-h54ad630_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cyrus-sasl-2.1.28-ha1cbb27_0.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/fmt-11.2.0-h440487c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/foonathan-memory-0.7.3-h286801f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glib-2.86.0-h52a91e1_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmock-1.17.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gst-plugins-base-1.24.11-h3c5c1d0_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gstreamer-1.24.11-hfe24232_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gtest-1.17.0-ha393de7_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-37_h51639a9_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-37_hb0561ab_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libclang-cpp18.1-18.1.8-default_h73dfc95_15.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libclang13-21.1.3-default_h6e8f826_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.16.0-hdece5d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-21.1.3-hf598326_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.2.0-hfcf01ff_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.2.0-h742603c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-devel-0.25.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-37_hd9741b5_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm18-18.1.8-default_h3f38c9c_10.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libllvm21-21.1.3-h8e0c9ce_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libntlm-1.8-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libogg-1.3.5-h48c0fde_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_ha158390_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopus-1.5.2-h48c0fde_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libpq-18.0-h31f7a3a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libvorbis-1.3.7-h81086ad_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-16-2.15.1-h0ff4647_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.15.1-h9329255_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-21.1.3-h4a912ad_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nspr-4.37-h31e89c2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/nss-3.117-h1c710a3_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.26.4-py311h7125741_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openldap-2.6.10-hbe55e7a_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.14-hec0b533_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/qt-main-5.15.15-h9b65787_6.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/rhash-1.4.6-h5505292_1.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-action-msgs-1.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-core-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gmock-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gtest-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-libraries-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-pytest-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-python-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-ros-0.10.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-test-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-version-1.3.12-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-index-cpp-1.4.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-index-python-1.4.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-package-0.14.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-builtin-interfaces-1.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-cyclonedds-0.10.5-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-domain-coordinator-0.10.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastcdr-1.0.24-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastrtps-2.6.10-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-geometry-msgs-4.9.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-gmock-vendor-1.10.9006-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-gtest-vendor-1.10.9006-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-binding-c-2.0.5-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-hoofs-2.0.5-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-posh-2.0.5-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-libstatistics-collector-1.3.4-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-libyaml-vendor-1.2.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-python-cmake-module-0.10.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-5.3.9-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-action-5.3.9-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-interfaces-1.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-logging-interface-2.3.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h6932ae0_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rclcpp-16.0.13-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rclcpp-action-16.0.13-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcpputils-2.4.5-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcutils-5.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-6.1.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-connextdds-0.11.3-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-connextdds-common-0.11.3-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-dds-common-1.6.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-implementation-2.8.4-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ros-workspace-1.0.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosgraph-msgs-1.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-adapter-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-cli-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-cmake-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-default-runtime-1.2.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-c-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311h2a51a2c_14.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-py-0.14.4-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-parser-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-runtime-c-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311h2a51a2c_14.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rpyutils-0.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-spdlog-vendor-1.3.1-np126py311h6932ae0_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-statistics-msgs-1.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-std-msgs-4.9.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-std-srvs-4.9.0-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-tracetools-4.1.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-turtlesim-1.4.2-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-unique-identifier-msgs-2.2.1-np126py311h2a51a2c_13.conda + - conda: https://prefix.dev/robostack-humble/osx-arm64/ros2-distro-mutex-0.7.0-humble_13.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/spdlog-1.15.3-h217a1f9_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tinyxml2-11.0.0-ha1acc90_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libx11-1.8.12-h6a5fb8c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxext-1.3.6-hd74edd7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-cpp-0.8.0-ha1acc90_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - conda: src/navigator + subdir: osx-arm64 + - conda: src/navigator_py + subdir: osx-arm64 + win-64: + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cmake-4.1.2-hdcbee5b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/fmt-11.2.0-h1d4551f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/foonathan-memory-0.7.3-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/glib-2.86.0-ha3795fc_0.conda + - conda: https://prefix.dev/conda-forge/win-64/glib-tools-2.86.0-he647baa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/gmock-1.17.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/gst-plugins-base-1.24.11-h3fe0a9e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/gstreamer-1.24.11-h233a61a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/gtest-1.17.0-hc790b64_1.conda + - conda: https://prefix.dev/conda-forge/win-64/icu-75.1-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libclang13-21.1.3-default_ha2db4b5_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.16.0-h43ecb02_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libintl-devel-0.22.5-h5728263_3.conda + - conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libogg-1.3.5-h2466b09_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libvorbis-1.3.7-h5112557_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-16-2.15.1-h06f855e_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.15.1-ha29bfb0_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-21.1.3-hfa2b4ca_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.26.4-py311h0b4df5a_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.11.14-h30ce641_1_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://prefix.dev/conda-forge/win-64/qt-main-5.15.15-hb098fff_6.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-action-msgs-1.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-core-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-python-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-ros-0.10.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-test-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-version-1.3.12-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-index-cpp-1.4.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-index-python-1.4.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-package-0.14.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-builtin-interfaces-1.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-cyclonedds-0.10.5-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-domain-coordinator-0.10.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastcdr-1.0.24-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastrtps-2.6.10-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-geometry-msgs-4.9.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-gmock-vendor-1.10.9006-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-gtest-vendor-1.10.9006-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-posh-2.0.5-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-libstatistics-collector-1.3.4-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-libyaml-vendor-1.2.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-python-cmake-module-0.10.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-5.3.9-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-action-5.3.9-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-interfaces-1.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-logging-interface-2.3.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311hc120487_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rclcpp-16.0.13-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rclcpp-action-16.0.13-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcpputils-2.4.5-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcutils-5.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-6.1.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-connextdds-0.11.3-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-dds-common-1.6.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-implementation-2.8.4-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ros-workspace-1.0.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosgraph-msgs-1.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-adapter-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-cli-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-cmake-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-c-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hd5de103_14.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-py-0.14.4-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-parser-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hd5de103_14.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rpyutils-0.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-spdlog-vendor-1.3.1-np126py311hc120487_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-statistics-msgs-1.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-std-msgs-4.9.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-std-srvs-4.9.0-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-tracetools-4.1.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-turtlesim-1.4.2-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hd5de103_13.conda + - conda: https://prefix.dev/robostack-humble/win-64/ros2-distro-mutex-0.7.0-humble_13.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/win-64/spdlog-1.15.3-h430ee68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda + - conda: https://prefix.dev/conda-forge/win-64/tinyxml2-11.0.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_32.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_32.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_32.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-cpp-0.8.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - conda: src/navigator + build: h9352c13_0 + - conda: src/navigator_py + build: h9352c13_0 + distro-less: + channels: + - url: https://prefix.dev/robostack-jazzy/ + - url: https://prefix.dev/conda-forge/ + packages: + linux-64: + - conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.2-h39aace5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/cmake-4.1.2-hc85cc9f_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/cppcheck-2.18.3-py312h014360a_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-comprehensions-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-docstrings-1.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-import-order-0.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-quotes-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.3-h5888daf_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gmock-1.17.0-ha770c72_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/gtest-1.17.0-h84d6215_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libacl-2.3.2-h0f662aa_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-37_h4a7cf45_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-37_h0358290_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.16.0-h4e3cde8_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.2.0-h767d61c_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.2.0-hcd61629_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.2.0-h767d61c_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-37_h47877c9_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h8f9b012_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.2.0-h4852527_7.conda + - conda: https://prefix.dev/conda-forge/linux-64/liburcu-0.14.0-hac33072_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/lttng-ust-2.13.9-hf5eda4c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.12-hfe2f287_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-8_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-action-msgs-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cpplint-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-flake8-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-python-1.8.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-lint-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-package-0.16.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-pep257-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-cyclonedds-0.10.5-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-domain-coordinator-0.12.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastcdr-2.2.5-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-2.14.5-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-cmake-module-0.11.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-9.2.7-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-action-9.2.7-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312he340118_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rclpy-7.1.5-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcpputils-2.11.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcutils-6.7.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-7.3.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-2.15.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-workspace-1.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cli-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-parser-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rpyutils-0.4.2-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-service-msgs-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-spdlog-vendor-1.6.1-np126py312he340118_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tracetools-8.2.4-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h3bd2861_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-distro-mutex-0.11.0-jazzy_10.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.15.3-h6dc744f_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/uncrustify-0.81.0-h5888daf_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - conda: src/distro_less_package + subdir: linux-64 + linux-aarch64: + - conda: https://prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/attr-2.5.1-h4e544f5_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_8.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/c-ares-1.34.5-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/cmake-4.1.2-hc9d863e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/cppcheck-2.18.3-py312h5677ec4_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-comprehensions-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-docstrings-1.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-import-order-0.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-quotes-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/fmt-11.2.0-h97e1849_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/foonathan-memory-0.7.3-h5ad3122_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gmock-1.17.0-h8af1aa0_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/gtest-1.17.0-h17cf362_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.44-h9df1782_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libacl-2.3.2-h883460d_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libblas-3.9.0-37_haddc8a3_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcblas-3.9.0-37_hd72aa62_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libcurl-8.16.0-h7bfdcfb_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.1-hfae3067_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libffi-3.4.6-he21f813_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-he277a41_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran-15.2.0-he9431aa_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran5-15.2.0-h87db57e_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libglib-2.86.0-h7cdfd2c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-he277a41_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/liblapack-3.9.0-37_h88aeb00_openblas.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libnghttp2-1.67.0-ha888d0e_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libopenblas-0.3.30-pthreads_h9d3fd7e_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libsqlite-3.50.4-h022381a_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-h3f4de04_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hf1166c9_7.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/liburcu-0.14.0-h0a1ffab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.2-h3e4203c_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libuv-1.51.0-he30d5cf_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/lttng-ust-2.13.9-h8d236e2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/openssl-3.5.4-h8e36d6e_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pcre-8.45-h01db608_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/linux-aarch64/pcre2-10.46-h15761aa_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pkg-config-0.29.2-hce167ba_1009.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/python-3.12.12-hcfbf8c2_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-8_cp312.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py312ha4530ae_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/rhash-1.4.6-h86ecc28_1.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-action-msgs-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cpplint-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-flake8-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-index-python-1.8.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-lint-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-package-0.16.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-pep257-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-cyclonedds-0.10.5-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-domain-coordinator-0.12.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastcdr-2.2.5-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastrtps-2.14.5-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-python-cmake-module-0.11.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-9.2.7-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-action-9.2.7-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312hbd405f3_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rclpy-7.1.5-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcpputils-2.11.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcutils-6.7.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-7.3.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-implementation-2.15.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ros-workspace-1.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-cli-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-parser-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rpyutils-0.4.2-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-service-msgs-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-spdlog-vendor-1.6.1-np126py312hbd405f3_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-tracetools-8.2.4-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h01c0cb9_10.conda + - conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros2-distro-mutex-0.11.0-jazzy_10.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/spdlog-1.15.3-h881af89_1.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/tinyxml2-11.0.0-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h5688188_102.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/uncrustify-0.81.0-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-cpp-0.8.0-h5ad3122_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + - conda: src/distro_less_package + subdir: linux-aarch64 + osx-arm64: + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cmake-4.1.2-h54ad630_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/cppcheck-2.18.3-py312h78464cb_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-comprehensions-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-docstrings-1.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-import-order-0.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-quotes-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/fmt-11.2.0-h440487c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/foonathan-memory-0.7.3-h286801f_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gmock-1.17.0-hce30654_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/gtest-1.17.0-ha393de7_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-37_h51639a9_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-37_hb0561ab_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.16.0-hdece5d2_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-21.1.3-hf598326_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.2.0-hfcf01ff_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.2.0-h742603c_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-37_hd9741b5_openblas.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_ha158390_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-21.1.3-h4a912ad_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre-8.45-hbdafb3b_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pkg-config-0.29.2-hde07d2e_1009.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.12-hec0b533_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-8_cp312.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py312h5748b74_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/rhash-1.4.6-h5505292_1.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-action-msgs-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cpplint-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-flake8-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-index-python-1.8.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-lint-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-package-0.16.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-pep257-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-cyclonedds-0.10.5-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-domain-coordinator-0.12.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastcdr-2.2.5-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastrtps-2.14.5-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-python-cmake-module-0.11.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-9.2.7-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-action-9.2.7-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312h55ce18a_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rclpy-7.1.5-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcpputils-2.11.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcutils-6.7.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-7.3.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-implementation-2.15.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ros-workspace-1.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-cli-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-parser-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rpyutils-0.4.2-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-service-msgs-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-spdlog-vendor-1.6.1-np126py312h55ce18a_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-tracetools-8.2.4-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h9e87179_10.conda + - conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros2-distro-mutex-0.11.0-jazzy_10.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/spdlog-1.15.3-h217a1f9_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tinyxml2-11.0.0-ha1acc90_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/uncrustify-0.81.0-h286801f_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/yaml-cpp-0.8.0-ha1acc90_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - conda: src/distro_less_package + subdir: osx-arm64 + win-64: + - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda + - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-h4c7d964_0.conda + - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/cmake-4.1.2-hdcbee5b_0.conda + - conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/cppcheck-2.18.3-py312h9df87ca_1.conda + - conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.0.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-comprehensions-3.17.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-docstrings-1.7.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-import-order-0.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/flake8-quotes-3.4.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/fmt-11.2.0-h1d4551f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/foonathan-memory-0.7.3-he0c23c2_1.conda + - conda: https://prefix.dev/conda-forge/win-64/gmock-1.17.0-h57928b3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/gtest-1.17.0-hc790b64_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/libcurl-8.16.0-h43ecb02_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda + - conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda + - conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda + - conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h741aa76_1.conda + - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-21.1.3-hfa2b4ca_0.conda + - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda + - conda: https://prefix.dev/conda-forge/win-64/numpy-1.26.4-py312h8753938_0.conda + - conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + - conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://prefix.dev/conda-forge/win-64/pcre-8.45-h0e60522_0.tar.bz2 + - conda: https://prefix.dev/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda + - conda: https://prefix.dev/conda-forge/win-64/pkg-config-0.29.2-h88c491f_1009.conda + - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda + - conda: https://prefix.dev/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/python-3.12.12-h30ce641_0_cpython.conda + - conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-8_cp312.conda + - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py312h05f76fc_0.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-action-msgs-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cpplint-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-flake8-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-index-python-1.8.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-lint-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-package-0.16.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-pep257-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-cyclonedds-0.10.5-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-domain-coordinator-0.12.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastcdr-2.2.5-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastrtps-2.14.5-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-python-cmake-module-0.11.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-9.2.7-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-action-9.2.7-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312ha1e63b2_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rclpy-7.1.5-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcpputils-2.11.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcutils-6.7.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-7.3.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-implementation-2.15.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ros-workspace-1.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-cli-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-parser-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rpyutils-0.4.2-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-service-msgs-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-spdlog-vendor-1.6.1-np126py312ha1e63b2_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-tracetools-8.2.4-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h4d29ed4_10.conda + - conda: https://prefix.dev/robostack-jazzy/win-64/ros2-distro-mutex-0.11.0-jazzy_10.conda + - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/spdlog-1.15.3-h430ee68_1.conda + - conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda + - conda: https://prefix.dev/conda-forge/win-64/tinyxml2-11.0.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + - conda: https://prefix.dev/conda-forge/win-64/uncrustify-0.81.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_32.conda + - conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_32.conda + - conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_32.conda + - conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_32.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://prefix.dev/conda-forge/win-64/yaml-cpp-0.8.0-he0c23c2_0.conda + - conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + - conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - conda: src/distro_less_package + build: h9352c13_0 +packages: +- conda: https://prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + md5: d7c89558ba9fa0495403155b64376d81 + license: None + size: 2562 + timestamp: 1578324546067 +- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + 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 +- conda: https://prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + build_number: 16 + sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 + md5: 6168d71addc746e8f2b8d57dfd2edcea + depends: + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23712 + timestamp: 1650670790230 +- conda: https://prefix.dev/conda-forge/linux-64/alsa-lib-1.2.14-hb9d3cd8_0.conda + sha256: b9214bc17e89bf2b691fad50d952b7f029f6148f4ac4fe7c60c08f093efdf745 + md5: 76df83c2a9035c54df5d04ff81bcc02d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-or-later + license_family: GPL + size: 566531 + timestamp: 1744668655747 +- conda: https://prefix.dev/conda-forge/linux-aarch64/alsa-lib-1.2.14-h86ecc28_0.conda + sha256: 0aa836f6dd9132f243436898ed8024f408910f65220bafbfc95f71ab829bb395 + md5: a696b24c1b473ecc4774bcb5a6ac6337 + depends: + - libgcc >=13 + license: LGPL-2.1-or-later + license_family: GPL + size: 595290 + timestamp: 1744668754404 +- conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.6.3-pyhd8ed1ab_0.conda + sha256: a2a1879c53b7a8438c898d20fa5f6274e4b1c30161f93b7818236e9df6adffde + md5: 8f37c8fb7116a18da04e52fa9e2c8df9 + depends: + - python >=3.10 + license: Apache-2.0 + license_family: Apache + size: 42386 + timestamp: 1760975036972 +- conda: https://prefix.dev/conda-forge/linux-64/attr-2.5.2-h39aace5_0.conda + sha256: a9c114cbfeda42a226e2db1809a538929d2f118ef855372293bd188f71711c48 + md5: 791365c5f65975051e4e017b5da3abf5 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: GPL-2.0-or-later + license_family: GPL + size: 68072 + timestamp: 1756738968573 +- conda: https://prefix.dev/conda-forge/linux-aarch64/attr-2.5.1-h4e544f5_1.tar.bz2 + sha256: 2c793b48e835a8fac93f1664c706442972a0206963bf8ca202e83f7f4d29a7d7 + md5: 1ef6c06fec1b6f5ee99ffe2152e53568 + depends: + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + size: 74992 + timestamp: 1660065534958 +- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5 + md5: 51a19bba1b8ebfb60df25cde030b7ebc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: bzip2-1.0.6 + license_family: BSD + size: 260341 + timestamp: 1757437258798 +- conda: https://prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_8.conda + sha256: d2a296aa0b5f38ed9c264def6cf775c0ccb0f110ae156fcde322f3eccebf2e01 + md5: 2921ac0b541bf37c69e66bd6d9a43bca + depends: + - libgcc >=14 + license: bzip2-1.0.6 + license_family: BSD + size: 192536 + timestamp: 1757437302703 +- conda: https://prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda + sha256: b456200636bd5fecb2bec63f7e0985ad2097cf1b83d60ce0b6968dffa6d02aa1 + md5: 58fd217444c2a5701a44244faf518206 + depends: + - __osx >=11.0 + license: bzip2-1.0.6 + license_family: BSD + size: 125061 + timestamp: 1757437486465 +- conda: https://prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda + sha256: d882712855624641f48aa9dc3f5feea2ed6b4e6004585d3616386a18186fe692 + md5: 1077e9333c41ff0be8edd1a5ec0ddace + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: bzip2-1.0.6 + license_family: BSD + size: 55977 + timestamp: 1757437738856 +- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb + md5: f7f0d6cc2dc986d42ac2689ec88192be + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 206884 + timestamp: 1744127994291 +- conda: https://prefix.dev/conda-forge/linux-aarch64/c-ares-1.34.5-h86ecc28_0.conda + sha256: ccae98c665d86723993d4cb0b456bd23804af5b0645052c09a31c9634eebc8df + md5: 5deaa903d46d62a1f8077ad359c3062e + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 215950 + timestamp: 1744127972012 +- conda: https://prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b + md5: f8cd1beb98240c7edb1a95883360ccfa + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 179696 + timestamp: 1744128058734 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-h4c7d964_0.conda + sha256: bfb7f9f242f441fdcd80f1199edd2ecf09acea0f2bcef6f07d7cbb1a8131a345 + md5: e54200a1cd1fe33d61c9df8d3b00b743 + depends: + - __win + license: ISC + size: 156354 + timestamp: 1759649104842 +- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + sha256: 3b5ad78b8bb61b6cdc0978a6a99f8dfb2cc789a451378d054698441005ecbdb6 + md5: f9e5fbc24009179e8b0409624691758a + depends: + - __unix + license: ISC + size: 155907 + timestamp: 1759649036195 +- conda: https://prefix.dev/conda-forge/linux-64/cairo-1.18.4-h3394656_0.conda + sha256: 3bd6a391ad60e471de76c0e9db34986c4b5058587fbf2efa5a7f54645e28c2c7 + md5: 09262e66b19567aff4f592fb53b28760 + depends: + - __glibc >=2.17,<3.0.a0 + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.12.1,<3.0a0 + - icu >=75.1,<76.0a0 + - libexpat >=2.6.4,<3.0a0 + - libgcc >=13 + - libglib >=2.82.2,<3.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libstdcxx >=13 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pixman >=0.44.2,<1.0a0 + - xorg-libice >=1.1.2,<2.0a0 + - xorg-libsm >=1.2.5,<2.0a0 + - xorg-libx11 >=1.8.11,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrender >=0.9.12,<0.10.0a0 + license: LGPL-2.1-only or MPL-1.1 + size: 978114 + timestamp: 1741554591855 +- conda: https://prefix.dev/conda-forge/linux-aarch64/cairo-1.18.4-h83712da_0.conda + sha256: 37cfff940d2d02259afdab75eb2dbac42cf830adadee78d3733d160a1de2cc66 + md5: cd55953a67ec727db5dc32b167201aa6 + depends: + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - freetype >=2.12.1,<3.0a0 + - icu >=75.1,<76.0a0 + - libexpat >=2.6.4,<3.0a0 + - libgcc >=13 + - libglib >=2.82.2,<3.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libstdcxx >=13 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pixman >=0.44.2,<1.0a0 + - xorg-libice >=1.1.2,<2.0a0 + - xorg-libsm >=1.2.5,<2.0a0 + - xorg-libx11 >=1.8.11,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxrender >=0.9.12,<0.10.0a0 + license: LGPL-2.1-only or MPL-1.1 + size: 966667 + timestamp: 1741554768968 +- conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.0-pyhd8ed1ab_0.conda + sha256: fe602164dc1920551e1452543e22338d55d8a879959f12598c9674cf295c6341 + md5: 3e500faf80e42f26d422d849877d48c4 + depends: + - docutils + - packaging + - pyparsing >=1.5.7 + - python >=3.10 + - python-dateutil + - setuptools + license: BSD-3-Clause + license_family: BSD + size: 54106 + timestamp: 1757558592553 +- conda: https://prefix.dev/conda-forge/linux-64/cmake-4.1.2-hc85cc9f_0.conda + sha256: 2176c4bce9f602cee0efbae86283a1a75733921ecc0916c8d2f49df2aee1a0f0 + md5: 3d5d0a07f07ba1fc43f52b5e33e3cd7c + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 21290609 + timestamp: 1759261133874 +- conda: https://prefix.dev/conda-forge/linux-aarch64/cmake-4.1.2-hc9d863e_0.conda + sha256: 7b55dfccde7fa4a16572648302330f073b124312228cabade745ff455ebcfe64 + md5: 92b5d21ff60ab639abdb13e195a99ba7 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 20534912 + timestamp: 1759261475840 +- conda: https://prefix.dev/conda-forge/osx-arm64/cmake-4.1.2-h54ad630_0.conda + sha256: 717322060752f6c0eefe475ea4fb0b52597db5a87a20dcd573121df414f8fbef + md5: 1c3ef82a4e1549022f2f3db6880d7712 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libcxx >=19 + - libexpat >=2.7.1,<3.0a0 + - liblzma >=5.8.1,<6.0a0 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 16935599 + timestamp: 1759263309414 +- conda: https://prefix.dev/conda-forge/win-64/cmake-4.1.2-hdcbee5b_0.conda + sha256: 2f0e2132c65b627c07c6d97eec8664c3849222dda89e871072df346ef4df205b + md5: b01b4bc10b2a81c40d239e2ffe8ad987 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - liblzma >=5.8.1,<6.0a0 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + size: 14963641 + timestamp: 1759261950341 +- conda: https://prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda + sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 + md5: 962b9857ee8e7018c22f2776ffa0b2d7 + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 27011 + timestamp: 1733218222191 +- conda: https://prefix.dev/conda-forge/linux-64/cppcheck-2.18.3-py312h014360a_1.conda + sha256: f4321bdeddc9178f006a8cc3dedeaf32ab7e4c3be843845fbf594bc07999d2d6 + md5: ab786ccd5cc6a08c0ebd5f6154c9dfcd + depends: + - pygments + - python + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - tinyxml2 >=11.0.0,<11.1.0a0 + - pcre >=8.45,<9.0a0 + - python_abi 3.12.* *_cp312 + license: GPL-3.0-or-later + license_family: GPL + size: 3065679 + timestamp: 1757440259649 +- conda: https://prefix.dev/conda-forge/linux-aarch64/cppcheck-2.18.3-py312h5677ec4_1.conda + sha256: 6540f7d961f6703bab10319cf556db180d00c309575fc64436c7316b3f019682 + md5: 6f4302389e8a90b3ca9b1a3c55a80c4a + depends: + - pygments + - python + - libstdcxx >=14 + - libgcc >=14 + - python 3.12.* *_cpython + - pcre >=8.45,<9.0a0 + - python_abi 3.12.* *_cp312 + - tinyxml2 >=11.0.0,<11.1.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 2923791 + timestamp: 1757440286496 +- conda: https://prefix.dev/conda-forge/osx-arm64/cppcheck-2.18.3-py312h78464cb_1.conda + sha256: d9bddc609d5e1fcd008f4c223993d0808b7303f47b40ff7fbf2f009274e5d1fa + md5: cd337ed914e1b957694970e0166ad94c + depends: + - pygments + - python + - python 3.12.* *_cpython + - __osx >=11.0 + - libcxx >=19 + - python_abi 3.12.* *_cp312 + - pcre >=8.45,<9.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 2585517 + timestamp: 1757440416798 +- conda: https://prefix.dev/conda-forge/win-64/cppcheck-2.18.3-py312h9df87ca_1.conda + sha256: 624de1decfb6ffca2d70daaadb54032eac0c2264b9bfc79d6e457d3662e21672 + md5: 7d3da908b2abf5be1c7e5a3eed56aa0a + depends: + - pygments + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - pcre >=8.45,<9.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 2396902 + timestamp: 1757440273834 +- conda: https://prefix.dev/conda-forge/linux-64/cyrus-sasl-2.1.28-hd9c7081_0.conda + sha256: ee09ad7610c12c7008262d713416d0b58bf365bc38584dce48950025850bdf3f + md5: cae723309a49399d2949362f4ab5c9e4 + depends: + - __glibc >=2.17,<3.0.a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libntlm >=1.8,<2.0a0 + - libstdcxx >=13 + - libxcrypt >=4.4.36 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause-Attribution + license_family: BSD + size: 209774 + timestamp: 1750239039316 +- conda: https://prefix.dev/conda-forge/linux-aarch64/cyrus-sasl-2.1.28-h6c5dea3_0.conda + sha256: 87b603b76b05e9be749a2616582bfb907e06e7851285bdd78f9ddaaa732d7bc7 + md5: b6d06b46e791add99cc39fbbc34530d5 + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libntlm + - libstdcxx >=13 + - libxcrypt >=4.4.36 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause-Attribution + license_family: BSD + size: 227295 + timestamp: 1750239141751 +- conda: https://prefix.dev/conda-forge/osx-arm64/cyrus-sasl-2.1.28-ha1cbb27_0.conda + sha256: 7de03254fa5421e7ec2347c830a59530fb5356022ee0dc26ec1cef0be1de0911 + md5: 2867ea6551e97e53a81787fd967162b1 + depends: + - __osx >=11.0 + - krb5 >=1.21.3,<1.22.0a0 + - libcxx >=18 + - libntlm >=1.8,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause-Attribution + license_family: BSD + size: 193732 + timestamp: 1750239236574 +- conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-h3c4dab8_0.conda + sha256: 3b988146a50e165f0fa4e839545c679af88e4782ec284cc7b6d07dd226d6a068 + md5: 679616eb5ad4e521c83da4650860aba7 + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libexpat >=2.7.0,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + - libglib >=2.84.2,<3.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 437860 + timestamp: 1747855126005 +- conda: https://prefix.dev/conda-forge/linux-aarch64/dbus-1.16.2-heda779d_0.conda + sha256: 5c9166bbbe1ea7d0685a1549aad4ea887b1eb3a07e752389f86b185ef8eac99a + md5: 9203b74bb1f3fa0d6f308094b3b44c1e + depends: + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - libexpat >=2.7.0,<3.0a0 + - libglib >=2.84.2,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 469781 + timestamp: 1747855172617 +- conda: https://prefix.dev/conda-forge/noarch/docutils-0.22.2-pyhd8ed1ab_0.conda + sha256: dd02330f2ecca4a489a001e5ec66ee8aa50773dc2c621c8fc7053b454d9a27b2 + md5: ba6a7a1c262587d333761b0cda2bbd28 + depends: + - python >=3.10 + license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 + size: 437394 + timestamp: 1758409808966 +- conda: https://prefix.dev/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + sha256: 75e04755df8d8db7a7711dddaf68963c11258b755c9c24565bfefa493ee383e3 + md5: e4be10fd1a907b223da5be93f06709d2 + depends: + - python + license: LGPL-2.1 + license_family: GPL + size: 40210 + timestamp: 1586444722817 +- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda + sha256: ce61f4f99401a4bd455b89909153b40b9c823276aefcbb06f2044618696009ca + md5: 72e42d28960d875c7654614f8b50939a + depends: + - python >=3.9 + - typing_extensions >=4.6.0 + license: MIT and PSF-2.0 + size: 21284 + timestamp: 1746947398083 +- conda: https://prefix.dev/conda-forge/noarch/flake8-7.3.0-pyhd8ed1ab_0.conda + sha256: a32e511ea71a9667666935fd9f497f00bcc6ed0099ef04b9416ac24606854d58 + md5: 04a55140685296b25b79ad942264c0ef + depends: + - mccabe >=0.7.0,<0.8.0 + - pycodestyle >=2.14.0,<2.15.0 + - pyflakes >=3.4.0,<3.5.0 + - python >=3.9 + license: MIT + license_family: MIT + size: 111916 + timestamp: 1750968083921 +- conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.0.0-pyhd8ed1ab_0.conda + sha256: b8522466bee2e362aa046712b12a06e79381b996e91888e05abadde4e24aef99 + md5: c1112609cc3e996cde98219180a789f4 + depends: + - flake8 + - python >=3.9 + license: GPL-2.0-only + license_family: GPL2 + size: 18158 + timestamp: 1755540142244 +- conda: https://prefix.dev/conda-forge/noarch/flake8-comprehensions-3.17.0-pyhd8ed1ab_0.conda + sha256: a0427b75e67d6f2f41f7645b850ac028876bee3a11d8fbaa18d88fd61b467a94 + md5: 9f5bd5fb0aa24273e9cce97830629e20 + depends: + - flake8 >=3.0,!=3.2.0 + - python >=3.10 + license: MIT + license_family: MIT + size: 14049 + timestamp: 1757526877129 +- conda: https://prefix.dev/conda-forge/noarch/flake8-docstrings-1.7.0-pyhd8ed1ab_0.conda + sha256: e0757805056f7ad3c7172ca4eaf79c9db4a7d23b858aa8fdcdfbd25f8ad7254d + md5: d66b253112adf72dc5edeabe41b88dce + depends: + - flake8 >=3 + - pydocstyle >=2.1 + - python >=3.7 + license: MIT + license_family: MIT + size: 10395 + timestamp: 1675285794906 +- conda: https://prefix.dev/conda-forge/noarch/flake8-import-order-0.19.2-pyhd8ed1ab_0.conda + sha256: 046902c4b7b07877e68c5dd638f92ece9416fe1b10153dd7d617b91c4f18946c + md5: f4b095568df0c12ab60f8519cb203317 + depends: + - flake8 + - pycodestyle + - python >=3.9 + - setuptools + license: LGPL-3.0-only + license_family: LGPL + size: 21041 + timestamp: 1750969641622 +- conda: https://prefix.dev/conda-forge/noarch/flake8-quotes-3.4.0-pyhd8ed1ab_1.conda + sha256: 72129d47a933843df04e98f9afb27b3c2345d89f6c4b6637ea9cd1846960ad67 + md5: adde488e6dff56bffd2e5f428ae8cded + depends: + - flake8 + - python >=3.9 + license: MIT + license_family: MIT + size: 14776 + timestamp: 1735335323771 +- conda: https://prefix.dev/conda-forge/linux-64/fmt-11.2.0-h07f6e7f_0.conda + sha256: e0f53b7801d0bcb5d61a1ddcb873479bfe8365e56fd3722a232fbcc372a9ac52 + md5: 0c2f855a88fab6afa92a7aa41217dc8e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 192721 + timestamp: 1751277120358 +- conda: https://prefix.dev/conda-forge/linux-aarch64/fmt-11.2.0-h97e1849_0.conda + sha256: c5b9a5caeb37216aa97aa1ef6f742a5ad17264838ca3b485db5a37e16c6f1373 + md5: 3fc63892ea4acd46f652f8cf489007f9 + depends: + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 189924 + timestamp: 1751277118345 +- conda: https://prefix.dev/conda-forge/osx-arm64/fmt-11.2.0-h440487c_0.conda + sha256: 1449ec46468860f6fb77edba87797ce22d4f6bfe8d5587c46fd5374c4f7383ee + md5: 24109723ac700cce5ff96ea3e63a83a3 + depends: + - __osx >=11.0 + - libcxx >=18 + license: MIT + license_family: MIT + size: 177090 + timestamp: 1751277262419 +- conda: https://prefix.dev/conda-forge/win-64/fmt-11.2.0-h1d4551f_0.conda + sha256: 890f2789e55b509ff1f14592a5b20a0d0ec19f6da463eff96e378a5d70f882da + md5: 15b63c3fb5b7d67b1cb63553a33e6090 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 185995 + timestamp: 1751277236879 +- conda: https://prefix.dev/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + md5: 0c96522c6bdaed4b1566d11387caaf45 + license: BSD-3-Clause + license_family: BSD + size: 397370 + timestamp: 1566932522327 +- conda: https://prefix.dev/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + md5: 34893075a5c9e55cdafac56607368fc6 + license: OFL-1.1 + license_family: Other + size: 96530 + timestamp: 1620479909603 +- conda: https://prefix.dev/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + md5: 4d59c254e01d9cde7957100457e2d5fb + license: OFL-1.1 + license_family: Other + size: 700814 + timestamp: 1620479612257 +- conda: https://prefix.dev/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 + md5: 49023d73832ef61042f6a237cb2687e7 + license: LicenseRef-Ubuntu-Font-Licence-Version-1.0 + license_family: Other + size: 1620504 + timestamp: 1727511233259 +- conda: https://prefix.dev/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda + sha256: 7093aa19d6df5ccb6ca50329ef8510c6acb6b0d8001191909397368b65b02113 + md5: 8f5b0b297b59e1ac160ad4beec99dbee + depends: + - __glibc >=2.17,<3.0.a0 + - freetype >=2.12.1,<3.0a0 + - libexpat >=2.6.3,<3.0a0 + - libgcc >=13 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 265599 + timestamp: 1730283881107 +- conda: https://prefix.dev/conda-forge/linux-aarch64/fontconfig-2.15.0-h8dda3cd_1.conda + sha256: fe023bb8917c8a3138af86ef537b70c8c5d60c44f93946a87d1e8bb1a6634b55 + md5: 112b71b6af28b47c624bcbeefeea685b + depends: + - freetype >=2.12.1,<3.0a0 + - libexpat >=2.6.3,<3.0a0 + - libgcc >=13 + - libuuid >=2.38.1,<3.0a0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 277832 + timestamp: 1730284967179 +- conda: https://prefix.dev/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + md5: fee5683a3f04bd15cbd8318b096a27ab + depends: + - fonts-conda-forge + license: BSD-3-Clause + license_family: BSD + size: 3667 + timestamp: 1566974674465 +- conda: https://prefix.dev/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 + md5: f766549260d6815b0c52253f1fb1bb29 + depends: + - font-ttf-dejavu-sans-mono + - font-ttf-inconsolata + - font-ttf-source-code-pro + - font-ttf-ubuntu + license: BSD-3-Clause + license_family: BSD + size: 4102 + timestamp: 1566932280397 +- conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.3-h5888daf_1.conda + sha256: 28d9fce64ee8b5e94350feb0829e054811678f9638039f78ddff8a8615c1b693 + md5: 2a3316f47d7827afde5381ecd43b5e85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: Zlib + size: 227132 + timestamp: 1746246721660 +- conda: https://prefix.dev/conda-forge/linux-aarch64/foonathan-memory-0.7.3-h5ad3122_1.conda + sha256: eb4ba5713109333869069346f8a68ee5472d33fbfef19765608ac56e56ad11be + md5: f56a1c764fb72416280f786c80122dbd + depends: + - libgcc >=13 + - libstdcxx >=13 + license: Zlib + size: 225684 + timestamp: 1746248561179 +- conda: https://prefix.dev/conda-forge/osx-arm64/foonathan-memory-0.7.3-h286801f_1.conda + sha256: 5ca6622f451ffcbad4c248e5aa897364ee144f727317de53205f79598ae31e30 + md5: 5edb851ff08d42a33875ad9aa54a6b40 + depends: + - __osx >=11.0 + - libcxx >=18 + license: Zlib + size: 196029 + timestamp: 1746246781766 +- conda: https://prefix.dev/conda-forge/win-64/foonathan-memory-0.7.3-he0c23c2_1.conda + sha256: 38ebb703238d97b79b5d3c609e0ac2ded8f2afe25dbf968e443c3441de11148a + md5: f5fbab94ec67dde1fbb7c7cc04d6d134 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Zlib + size: 250652 + timestamp: 1746247124703 +- conda: https://prefix.dev/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda + sha256: bf8e4dffe46f7d25dc06f31038cacb01672c47b9f45201f065b0f4d00ab0a83e + md5: 4afc585cd97ba8a23809406cd8a9eda8 + depends: + - libfreetype 2.14.1 ha770c72_0 + - libfreetype6 2.14.1 h73754d4_0 + license: GPL-2.0-only OR FTL + size: 173114 + timestamp: 1757945422243 +- conda: https://prefix.dev/conda-forge/linux-aarch64/freetype-2.14.1-h8af1aa0_0.conda + sha256: 9f8de35e95ce301cecfe01bc9d539c7cc045146ffba55efe9733ff77ad1cfb21 + md5: 0c8f36ebd3678eed1685f0fc93fc2175 + depends: + - libfreetype 2.14.1 h8af1aa0_0 + - libfreetype6 2.14.1 hdae7a39_0 + license: GPL-2.0-only OR FTL + size: 173174 + timestamp: 1757945489158 +- conda: https://prefix.dev/conda-forge/linux-64/gettext-0.25.1-h3f43e3d_1.conda + sha256: cbfa8c80771d1842c2687f6016c5e200b52d4ca8f2cc119f6377f64f899ba4ff + md5: c42356557d7f2e37676e121515417e3b + depends: + - __glibc >=2.17,<3.0.a0 + - gettext-tools 0.25.1 h3f43e3d_1 + - libasprintf 0.25.1 h3f43e3d_1 + - libasprintf-devel 0.25.1 h3f43e3d_1 + - libgcc >=14 + - libgettextpo 0.25.1 h3f43e3d_1 + - libgettextpo-devel 0.25.1 h3f43e3d_1 + - libiconv >=1.18,<2.0a0 + - libstdcxx >=14 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 541357 + timestamp: 1753343006214 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gettext-0.25.1-h5ad3122_0.conda + sha256: 510e7eba15e6ba71cd5a2ae403128d56b3bb990878c8110f3abc652f823b4af8 + md5: 1e99d353785a5302bce1a5a86d249b2b + depends: + - gettext-tools 0.25.1 h5ad3122_0 + - libasprintf 0.25.1 h5e0f5ae_0 + - libasprintf-devel 0.25.1 h5e0f5ae_0 + - libgcc >=13 + - libgettextpo 0.25.1 h5ad3122_0 + - libgettextpo-devel 0.25.1 h5ad3122_0 + - libstdcxx >=13 + license: LGPL-2.1-or-later AND GPL-3.0-or-later + size: 534760 + timestamp: 1751557634743 +- conda: https://prefix.dev/conda-forge/linux-64/gettext-tools-0.25.1-h3f43e3d_1.conda + sha256: c792729288bdd94f21f25f80802d4c66957b4e00a57f7cb20513f07aadfaff06 + md5: a59c05d22bdcbb4e984bf0c021a2a02f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 3644103 + timestamp: 1753342966311 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gettext-tools-0.25.1-h5ad3122_0.conda + sha256: 7b03cc531c9c2d567eb81dffe9f5688c83fbcdfa4882eec3a2045ec43218806f + md5: 4215d91c0eaae5274a36a3f211898c91 + depends: + - libgcc >=13 + license: GPL-3.0-or-later + license_family: GPL + size: 3999301 + timestamp: 1751557600737 +- conda: https://prefix.dev/conda-forge/linux-64/glib-2.86.0-he175458_0.conda + sha256: 3846e03ce529d9d8655651ad765b92cbb7baef4f2345e4df28b2af6133343a58 + md5: 1891353ef1a104cff6d51de55a60c9c0 + depends: + - glib-tools 2.86.0 hf516916_0 + - libffi >=3.4.6,<3.5.0a0 + - libglib 2.86.0 h1fed272_0 + - packaging + - python * + license: LGPL-2.1-or-later + size: 611178 + timestamp: 1757403380893 +- conda: https://prefix.dev/conda-forge/linux-aarch64/glib-2.86.0-h9414720_0.conda + sha256: 06b49163e0cb9446c7c40299db824e50f4ca0c562ef0cd8a8871713cb60a33cc + md5: 18a0f501a62ffa12b5dd3d4028cb48dd + depends: + - glib-tools 2.86.0 hc87f4d4_0 + - libffi >=3.4.6,<3.5.0a0 + - libglib 2.86.0 h7cdfd2c_0 + - packaging + - python * + license: LGPL-2.1-or-later + size: 623316 + timestamp: 1757403337755 +- conda: https://prefix.dev/conda-forge/osx-arm64/glib-2.86.0-h52a91e1_0.conda + sha256: 1ada580e01bb4856b9253ff5015d44f37d1ae409b49c80e417f93c1a55811f5b + md5: 17e72f45cbcd8b35b73b8897019ad09f + depends: + - glib-tools 2.86.0 hb9d6e3a_0 + - libffi >=3.4.6,<3.5.0a0 + - libglib 2.86.0 h1bb475b_0 + - libintl >=0.25.1,<1.0a0 + - libintl-devel + - packaging + - python * + license: LGPL-2.1-or-later + size: 593230 + timestamp: 1757404693476 +- conda: https://prefix.dev/conda-forge/win-64/glib-2.86.0-ha3795fc_0.conda + sha256: 1bcdda751e155953ac41ec5c9360e71ce77f6a0c8e17fc207b67596a523cb535 + md5: cb21534c2d2cc2edc10dade1f32d9f81 + depends: + - glib-tools 2.86.0 he647baa_0 + - libffi >=3.4.6,<3.5.0a0 + - libglib 2.86.0 h5f26cbf_0 + - libintl >=0.22.5,<1.0a0 + - libintl-devel + - packaging + - python * + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-or-later + size: 579367 + timestamp: 1757403914175 +- conda: https://prefix.dev/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda + sha256: b77316bd5c8680bde4e5a7ab7013c8f0f10c1702cc6c3b0fd0fac3923a31fec3 + md5: 1a8e49615381c381659de1bc6a3bf9ec + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libglib 2.86.0 h1fed272_0 + license: LGPL-2.1-or-later + size: 117284 + timestamp: 1757403341964 +- conda: https://prefix.dev/conda-forge/linux-aarch64/glib-tools-2.86.0-hc87f4d4_0.conda + sha256: e5970e3dccdb0ae95b8dfff3f6b6c5f542b45eb51959658db37ef5cb8ed6c8c2 + md5: 2e792d667df13158c9a35c366c46057c + depends: + - libgcc >=14 + - libglib 2.86.0 h7cdfd2c_0 + license: LGPL-2.1-or-later + size: 127330 + timestamp: 1757403314321 +- conda: https://prefix.dev/conda-forge/osx-arm64/glib-tools-2.86.0-hb9d6e3a_0.conda + sha256: 8d47509530193c3f29272fc7eb45ae0517537ae5a0d0628d9c7ecc0adc79ee05 + md5: 4b9d5cb3c1b584392b97be75d0a7d709 + depends: + - __osx >=11.0 + - libglib 2.86.0 h1bb475b_0 + - libintl >=0.25.1,<1.0a0 + license: LGPL-2.1-or-later + size: 102231 + timestamp: 1757404604900 +- conda: https://prefix.dev/conda-forge/win-64/glib-tools-2.86.0-he647baa_0.conda + sha256: 564898a0d9c3670ce0a698f19072e1c8f248a6a17edba7f7366ebac1f85d9304 + md5: 58a39cd69f220f2dab4ed15276621d8d + depends: + - libglib 2.86.0 h5f26cbf_0 + - libintl >=0.22.5,<1.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-or-later + size: 98188 + timestamp: 1757403854799 +- conda: https://prefix.dev/conda-forge/linux-64/gmock-1.17.0-ha770c72_1.conda + sha256: 80ca13dc518962fcd86856586cb5fb612fe69914234eab322f9dee25f628090f + md5: 33e7a8280999b958df24a95f0cb86b1a + depends: + - gtest 1.17.0 h84d6215_1 + license: BSD-3-Clause + license_family: BSD + size: 7578 + timestamp: 1748320126956 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gmock-1.17.0-h8af1aa0_1.conda + sha256: 514dc47c5e0808b3478be5a23be9437b88856b5ce76cf864c81a51e212fe2d33 + md5: a5c91c7d57692b282c9fccef97394057 + depends: + - gtest 1.17.0 h17cf362_1 + license: BSD-3-Clause + license_family: BSD + size: 7659 + timestamp: 1748320119582 +- conda: https://prefix.dev/conda-forge/osx-arm64/gmock-1.17.0-hce30654_1.conda + sha256: 8ffcdb59c4087268163eac6ba76eaaec8f953c569eb0b2de96d2094391104db7 + md5: 032a8260ea052e9ed5b3cffbb6ec0831 + depends: + - gtest 1.17.0 ha393de7_1 + license: BSD-3-Clause + license_family: BSD + size: 7681 + timestamp: 1748320227048 +- conda: https://prefix.dev/conda-forge/win-64/gmock-1.17.0-h57928b3_1.conda + sha256: 833b2320a8f9e2742114342070634e002ca2b094d8cadcfe03a6e8339938df26 + md5: 6c8e74d3fd2b75971e931b3b8e37b4cb + depends: + - gtest 1.17.0 hc790b64_1 + license: BSD-3-Clause + license_family: BSD + size: 8054 + timestamp: 1748320557126 +- conda: https://prefix.dev/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda + sha256: 25ba37da5c39697a77fce2c9a15e48cf0a84f1464ad2aafbe53d8357a9f6cc8c + md5: 2cd94587f3a401ae05e03a6caf09539d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: LGPL-2.0-or-later + license_family: LGPL + size: 99596 + timestamp: 1755102025473 +- conda: https://prefix.dev/conda-forge/linux-aarch64/graphite2-1.3.14-hfae3067_2.conda + sha256: c9b1781fe329e0b77c5addd741e58600f50bef39321cae75eba72f2f381374b7 + md5: 4aa540e9541cc9d6581ab23ff2043f13 + depends: + - libgcc >=14 + - libstdcxx >=14 + license: LGPL-2.0-or-later + license_family: LGPL + size: 102400 + timestamp: 1755102000043 +- conda: https://prefix.dev/conda-forge/linux-64/gst-plugins-base-1.24.11-h651a532_0.conda + sha256: a497d2ba34fdfa4bead423cba5261b7e619df3ac491fb0b6231d91da45bd05fc + md5: d8d8894f8ced2c9be76dc9ad1ae531ce + depends: + - __glibc >=2.17,<3.0.a0 + - alsa-lib >=1.2.14,<1.3.0a0 + - gstreamer 1.24.11 hc37bda9_0 + - libdrm >=2.4.124,<2.5.0a0 + - libegl >=1.7.0,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.1,<3.0a0 + - libogg >=1.3.5,<1.4.0a0 + - libopus >=1.5.2,<2.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libstdcxx >=13 + - libvorbis >=1.3.7,<1.4.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxau >=1.0.12,<2.0a0 + - xorg-libxdamage >=1.1.6,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + - xorg-libxrender >=0.9.12,<0.10.0a0 + - xorg-libxshmfence >=1.3.3,<2.0a0 + - xorg-libxxf86vm >=1.1.6,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 2859572 + timestamp: 1745093626455 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gst-plugins-base-1.24.11-h83ffb7f_0.conda + sha256: a13e1059f23497243100b5786e5a7ffac2182885dd56bd7813f518faff959b26 + md5: 2328f6ad67fc8d33402091e3d770ca73 + depends: + - alsa-lib >=1.2.14,<1.3.0a0 + - gstreamer 1.24.11 h17c303d_0 + - libdrm >=2.4.124,<2.5.0a0 + - libegl >=1.7.0,<2.0a0 + - libexpat >=2.7.0,<3.0a0 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.84.1,<3.0a0 + - libogg >=1.3.5,<1.4.0a0 + - libopus >=1.5.2,<2.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libstdcxx >=13 + - libvorbis >=1.3.7,<1.4.0a0 + - libxcb >=1.17.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxau >=1.0.12,<2.0a0 + - xorg-libxdamage >=1.1.6,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + - xorg-libxrender >=0.9.12,<0.10.0a0 + - xorg-libxshmfence >=1.3.3,<2.0a0 + - xorg-libxxf86vm >=1.1.6,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 2806661 + timestamp: 1745097877029 +- conda: https://prefix.dev/conda-forge/osx-arm64/gst-plugins-base-1.24.11-h3c5c1d0_0.conda + sha256: dcf14207de4d203189d2b470a011bde9d1d213f5024113ecd417ceaa71997f49 + md5: b3b603ab8143ee78e2b327397e91c928 + depends: + - __osx >=11.0 + - gstreamer 1.24.11 hfe24232_0 + - libcxx >=18 + - libglib >=2.84.0,<3.0a0 + - libintl >=0.23.1,<1.0a0 + - libogg >=1.3.5,<1.4.0a0 + - libopus >=1.5.2,<2.0a0 + - libpng >=1.6.47,<1.7.0a0 + - libvorbis >=1.3.7,<1.4.0a0 + - libzlib >=1.3.1,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 1998255 + timestamp: 1745094132475 +- conda: https://prefix.dev/conda-forge/win-64/gst-plugins-base-1.24.11-h3fe0a9e_0.conda + sha256: 74112d7bb1dc0a652326cff5223927f344df40f1610dbad77af58126c02ee989 + md5: da29d9c5bce532d29b35867f037f0722 + depends: + - gstreamer 1.24.11 h233a61a_0 + - libglib >=2.84.1,<3.0a0 + - libintl >=0.22.5,<1.0a0 + - libogg >=1.3.5,<1.4.0a0 + - libvorbis >=1.3.7,<1.4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LGPL-2.0-or-later + license_family: LGPL + size: 4222881 + timestamp: 1745093856231 +- conda: https://prefix.dev/conda-forge/linux-64/gstreamer-1.24.11-hc37bda9_0.conda + sha256: 6e93b99d77ac7f7b3eb29c1911a0a463072a40748b96dbe37c18b2c0a90b34de + md5: 056d86cacf2b48c79c6a562a2486eb8c + depends: + - __glibc >=2.17,<3.0.a0 + - glib >=2.84.1,<3.0a0 + - libgcc >=13 + - libglib >=2.84.1,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 2021832 + timestamp: 1745093493354 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gstreamer-1.24.11-h17c303d_0.conda + sha256: 49a399a7c6e2f3d4ad6338fed8d5f3548baa6edeeaec716cca3505f84f3473fb + md5: 8cc29506178d015d91d8b28725f0bd0c + depends: + - glib >=2.84.1,<3.0a0 + - libgcc >=13 + - libglib >=2.84.1,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 2032739 + timestamp: 1745095972722 +- conda: https://prefix.dev/conda-forge/osx-arm64/gstreamer-1.24.11-hfe24232_0.conda + sha256: 1a67175216abf57fd3b3b4b10308551bb2bde1227b0a3a79b4c526c9c911db4c + md5: 75376f1f20ba28dfa1f737e5bb19cbad + depends: + - __osx >=11.0 + - glib >=2.84.0,<3.0a0 + - libcxx >=18 + - libglib >=2.84.0,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.23.1,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + license: LGPL-2.0-or-later + license_family: LGPL + size: 1357920 + timestamp: 1745093829693 +- conda: https://prefix.dev/conda-forge/win-64/gstreamer-1.24.11-h233a61a_0.conda + sha256: 727b10b5bdebf52cf9899211d1f74cb09d6bec3afb7e2b313b14ac9465e64d39 + md5: 879e92327aea553145c760e5939f1493 + depends: + - glib >=2.84.1,<3.0a0 + - libglib >=2.84.1,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.22.5,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LGPL-2.0-or-later + license_family: LGPL + size: 3099976 + timestamp: 1745093701747 +- conda: https://prefix.dev/conda-forge/linux-64/gtest-1.17.0-h84d6215_1.conda + sha256: 1f738280f245863c5ac78bcc04bb57266357acda45661c4aa25823030c6fb5db + md5: 55e29b72a71339bc651f9975492db71f + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + constrains: + - gmock 1.17.0 + license: BSD-3-Clause + license_family: BSD + size: 416610 + timestamp: 1748320117187 +- conda: https://prefix.dev/conda-forge/linux-aarch64/gtest-1.17.0-h17cf362_1.conda + sha256: 9f48b9cd4393fb033882cd456fb3310d42fc853885c6c263db66c06769903061 + md5: a058f4fa55dea20cdc8a7664c8537b6a + depends: + - libgcc >=13 + - libstdcxx >=13 + constrains: + - gmock 1.17.0 + license: BSD-3-Clause + license_family: BSD + size: 409213 + timestamp: 1748320114722 +- conda: https://prefix.dev/conda-forge/osx-arm64/gtest-1.17.0-ha393de7_1.conda + sha256: 441fb779db5f14eff8997ddde88c90c30ab64ea8bd4c219b76724e4d3d736c76 + md5: f277a9eb8063fe7c4e33d91b8296fb0c + depends: + - __osx >=11.0 + - libcxx >=18 + constrains: + - gmock 1.17.0 + license: BSD-3-Clause + license_family: BSD + size: 378391 + timestamp: 1748320218212 +- conda: https://prefix.dev/conda-forge/win-64/gtest-1.17.0-hc790b64_1.conda + sha256: 6738f3af9fe0cff9b8bd54eab34544e0334f2932c4314e1cb1b322ba7a5f26b7 + md5: 0314c047c9d7ffc19cfd13457d82e254 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - gmock 1.17.0 + license: BSD-3-Clause + license_family: BSD + size: 497237 + timestamp: 1748320535941 +- conda: https://prefix.dev/conda-forge/linux-64/harfbuzz-12.1.0-h15599e2_0.conda + sha256: df2a964f5b7dd652b59da018f1d2d9ae402b815c4e5d849384344df358d2a565 + md5: 7704b1edaa8316b8792424f254c1f586 + depends: + - __glibc >=2.17,<3.0.a0 + - cairo >=1.18.4,<2.0a0 + - graphite2 >=1.3.14,<2.0a0 + - icu >=75.1,<76.0a0 + - libexpat >=2.7.1,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libgcc >=14 + - libglib >=2.86.0,<3.0a0 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 2058414 + timestamp: 1759365674184 +- conda: https://prefix.dev/conda-forge/linux-aarch64/harfbuzz-12.1.0-he4899c9_0.conda + sha256: d74fcf825808c28fb9b11bf4cea7bb1ad9ac98e5fc105b1c7030d242eb18d251 + md5: 299479902c52a79fab9be65fe0225dee + depends: + - cairo >=1.18.4,<2.0a0 + - graphite2 >=1.3.14,<2.0a0 + - icu >=75.1,<76.0a0 + - libexpat >=2.7.1,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libgcc >=14 + - libglib >=2.86.0,<3.0a0 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 2452805 + timestamp: 1759370489731 +- conda: https://prefix.dev/conda-forge/linux-64/icu-75.1-he02047a_0.conda + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e + md5: 8b189310083baabfb622af68fd9d3ae3 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: MIT + license_family: MIT + size: 12129203 + timestamp: 1720853576813 +- conda: https://prefix.dev/conda-forge/linux-aarch64/icu-75.1-hf9b3779_0.conda + sha256: 813298f2e54ef087dbfc9cc2e56e08ded41de65cff34c639cc8ba4e27e4540c9 + md5: 268203e8b983fddb6412b36f2024e75c + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: MIT + license_family: MIT + size: 12282786 + timestamp: 1720853454991 +- conda: https://prefix.dev/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 +- conda: https://prefix.dev/conda-forge/win-64/icu-75.1-he0c23c2_0.conda + sha256: 1d04369a1860a1e9e371b9fc82dd0092b616adcf057d6c88371856669280e920 + md5: 8579b6bb8d18be7c0b27fb08adeeeb40 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 14544252 + timestamp: 1720853966338 +- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda + sha256: c18ab120a0613ada4391b15981d86ff777b5690ca461ea7e9e49531e8f374745 + md5: 63ccfdc3a3ce25b027b8767eb722fca8 + depends: + - python >=3.9 + - zipp >=3.20 + - python + license: Apache-2.0 + license_family: APACHE + size: 34641 + timestamp: 1747934053147 +- conda: https://prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 + md5: c85c76dc67d75619a92f51dfbce06992 + depends: + - python >=3.9 + - zipp >=3.1.0 + constrains: + - importlib-resources >=6.5.2,<6.5.3.0a0 + license: Apache-2.0 + license_family: APACHE + size: 33781 + timestamp: 1736252433366 +- conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda + sha256: e1a9e3b1c8fe62dc3932a616c284b5d8cbe3124bbfbedcf4ce5c828cb166ee19 + md5: 9614359868482abba1bd15ce465e3c42 + depends: + - python >=3.10 + license: MIT + license_family: MIT + size: 13387 + timestamp: 1760831448842 +- conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4 + md5: b38117a3c920364aff79f870c984b4a3 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 134088 + timestamp: 1754905959823 +- conda: https://prefix.dev/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + sha256: 5ce830ca274b67de11a7075430a72020c1fb7d486161a82839be15c2b84e9988 + md5: e7df0aab10b9cbb73ab2a467ebfaf8c7 + depends: + - libgcc >=13 + license: LGPL-2.1-or-later + size: 129048 + timestamp: 1754906002667 +- conda: https://prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + depends: + - keyutils >=1.6.1,<2.0a0 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + size: 1370023 + timestamp: 1719463201255 +- conda: https://prefix.dev/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + sha256: 0ec272afcf7ea7fbf007e07a3b4678384b7da4047348107b2ae02630a570a815 + md5: 29c10432a2ca1472b53f299ffb2ffa37 + depends: + - keyutils >=1.6.1,<2.0a0 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + size: 1474620 + timestamp: 1719463205834 +- conda: https://prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b + md5: c6dc8a0fdec13a0565936655c33069a1 + depends: + - __osx >=11.0 + - libcxx >=16 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - openssl >=3.3.1,<4.0a0 + license: MIT + license_family: MIT + size: 1155530 + timestamp: 1719463474401 +- conda: https://prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81 + md5: 31aec030344e962fbd7dbbbbd68e60a9 + depends: + - openssl >=3.3.1,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 712034 + timestamp: 1719463874284 +- conda: https://prefix.dev/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 + sha256: aad2a703b9d7b038c0f745b853c6bb5f122988fe1a7a096e0e606d9cbec4eaab + md5: a8832b479f93521a9e7b5b743803be51 + depends: + - libgcc-ng >=12 + license: LGPL-2.0-only + license_family: LGPL + size: 508258 + timestamp: 1664996250081 +- conda: https://prefix.dev/conda-forge/linux-aarch64/lame-3.100-h4e544f5_1003.tar.bz2 + sha256: 2502904a42df6d94bd743f7b73915415391dd6d31d5f50cb57c0a54a108e7b0a + md5: ab05bcf82d8509b4243f07e93bada144 + depends: + - libgcc-ng >=12 + license: LGPL-2.0-only + license_family: LGPL + size: 604863 + timestamp: 1664997611416 +- conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda + sha256: 7f1ad9630a87005a90099ad3ff883ac7a3fe5e85b9eb232d1f8ad0a670059cca + md5: 222dd97cb2d5da1638de5077da60712f + depends: + - python >=3.6 + license: MIT + license_family: MIT + size: 86134 + timestamp: 1725742423890 +- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-ha97dd6f_2.conda + sha256: 707dfb8d55d7a5c6f95c772d778ef07a7ca85417d9971796f7d3daad0b615de8 + md5: 14bae321b8127b63cba276bd53fac237 + depends: + - __glibc >=2.17,<3.0.a0 + constrains: + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 747158 + timestamp: 1758810907507 +- conda: https://prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.44-h9df1782_2.conda + sha256: 6edaaad2b275ac7a230b73488723ffe0a3d49345682fd032b5c6f872411a3343 + md5: c82b1aeb48ef8d5432cbc592716464ba + constrains: + - binutils_impl_linux-aarch64 2.44 + license: GPL-3.0-only + license_family: GPL + size: 787844 + timestamp: 1758810889587 +- conda: https://prefix.dev/conda-forge/linux-64/libacl-2.3.2-h0f662aa_0.conda + sha256: 1b704cf161c6f84658a7ac534555ef365ec982f23576b1c4ae4cac4baeb61685 + md5: ef8039969013acacf5b741092aef2ee7 + depends: + - attr >=2.5.1,<2.6.0a0 + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + size: 110600 + timestamp: 1706132570609 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libacl-2.3.2-h883460d_0.conda + sha256: 6d24a61f466f50dcab30f16663f5064cb1e0837a64103c21b0e14f265c29e31a + md5: b1d08a80bfea3391c32fb429d3dc02f3 + depends: + - attr >=2.5.1,<2.6.0a0 + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + size: 115093 + timestamp: 1706132568525 +- conda: https://prefix.dev/conda-forge/linux-64/libasprintf-0.25.1-h3f43e3d_1.conda + sha256: cb728a2a95557bb6a5184be2b8be83a6f2083000d0c7eff4ad5bbe5792133541 + md5: 3b0d184bc9404516d418d4509e418bdc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: LGPL-2.1-or-later + size: 53582 + timestamp: 1753342901341 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libasprintf-0.25.1-h5e0f5ae_0.conda + sha256: 146be90c237cf3d8399e44afe5f5d21ef9a15a7983ccea90e72d4ae0362f9b28 + md5: 1c5813f6be57f087b6659593248daf00 + depends: + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-or-later + size: 53434 + timestamp: 1751557548397 +- conda: https://prefix.dev/conda-forge/linux-64/libasprintf-devel-0.25.1-h3f43e3d_1.conda + sha256: 2fc95060efc3d76547b7872875af0b7212d4b1407165be11c5f830aeeb57fc3a + md5: fd9cf4a11d07f0ef3e44fc061611b1ed + depends: + - __glibc >=2.17,<3.0.a0 + - libasprintf 0.25.1 h3f43e3d_1 + - libgcc >=14 + license: LGPL-2.1-or-later + size: 34734 + timestamp: 1753342921605 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libasprintf-devel-0.25.1-h5e0f5ae_0.conda + sha256: cc2bb8ca349ba4dd4af7971a3dba006bc8643353acd9757b4d645a817ec0f899 + md5: 5df92d925fba917586f3ca31c96d8e6d + depends: + - libasprintf 0.25.1 h5e0f5ae_0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 34824 + timestamp: 1751557562978 +- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.9.0-37_h4a7cf45_openblas.conda + build_number: 37 + sha256: b8872684dc3a68273de2afda2a4a1c79ffa3aab45fcfc4f9b3621bd1cc1adbcc + md5: 8bc098f29d8a7e3517bac5b25aab39b1 + depends: + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 + constrains: + - blas 2.137 openblas + - liblapacke 3.9.0 37*_openblas + - liblapack 3.9.0 37*_openblas + - mkl <2025 + - libcblas 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17477 + timestamp: 1760212730445 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libblas-3.9.0-37_haddc8a3_openblas.conda + build_number: 37 + sha256: c53e454aee352782eb998e49e946f31007e3f5c50f86195b759a48790d533a33 + md5: e35f9af379bf1079f68a2c9932884e6c + depends: + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 + constrains: + - liblapack 3.9.0 37*_openblas + - liblapacke 3.9.0 37*_openblas + - libcblas 3.9.0 37*_openblas + - blas 2.137 openblas + - mkl <2025 + license: BSD-3-Clause + license_family: BSD + size: 17533 + timestamp: 1760212907958 +- conda: https://prefix.dev/conda-forge/osx-arm64/libblas-3.9.0-37_h51639a9_openblas.conda + build_number: 37 + sha256: 544f935351201a4bea7e1dae0b240ce619febf56655724c64481ec694293bc64 + md5: 675aec03581d97a77f7bb47e99fed4b4 + depends: + - libopenblas >=0.3.30,<0.3.31.0a0 + - libopenblas >=0.3.30,<1.0a0 + constrains: + - liblapacke 3.9.0 37*_openblas + - blas 2.137 openblas + - mkl <2025 + - liblapack 3.9.0 37*_openblas + - libcblas 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17647 + timestamp: 1760213578751 +- conda: https://prefix.dev/conda-forge/win-64/libblas-3.9.0-35_h5709861_mkl.conda + build_number: 35 + sha256: 4180e7ab27ed03ddf01d7e599002fcba1b32dcb68214ee25da823bac371ed362 + md5: 45d98af023f8b4a7640b1f713ce6b602 + depends: + - mkl >=2024.2.2,<2025.0a0 + constrains: + - blas 2.135 mkl + - liblapack 3.9.0 35*_mkl + - libcblas 3.9.0 35*_mkl + - liblapacke 3.9.0 35*_mkl + license: BSD-3-Clause + license_family: BSD + size: 66044 + timestamp: 1757003486248 +- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.76-h0b2e76d_0.conda + sha256: a946b61be1af15ff08c7722e9bac0fab446d8b9896c9f0f35657dfcf887fda8a + md5: 0f7f0c878c8dceb3b9ec67f5c06d6057 + depends: + - __glibc >=2.17,<3.0.a0 + - attr >=2.5.1,<2.6.0a0 + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + size: 121852 + timestamp: 1744577167992 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libcap-2.76-h5706e9e_0.conda + sha256: 909a467436e714f1fb4daca150654dc71f6e06b371f467088d98608850f4822e + md5: dc0fbf47fc1f3217e87e77c0b0d28a77 + depends: + - attr >=2.5.1,<2.6.0a0 + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + size: 109349 + timestamp: 1744578610610 +- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.9.0-37_h0358290_openblas.conda + build_number: 37 + sha256: 8e5a6014424cc11389ebf3febedad937aa4a00e48464831ae4dec69f3c46c4ab + md5: 3794858d4d6910a7fc3c181519e0b77a + depends: + - libblas 3.9.0 37_h4a7cf45_openblas + constrains: + - blas 2.137 openblas + - liblapacke 3.9.0 37*_openblas + - liblapack 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17474 + timestamp: 1760212737633 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libcblas-3.9.0-37_hd72aa62_openblas.conda + build_number: 37 + sha256: 9533dbc9db0f02031c4f1f05dfb3eb70a2dae3c5fea2c32a3f181705d283e0c7 + md5: dbe7f1b380cb12fd3463f4593da682dc + depends: + - libblas 3.9.0 37_haddc8a3_openblas + constrains: + - liblapack 3.9.0 37*_openblas + - blas 2.137 openblas + - liblapacke 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17493 + timestamp: 1760212915318 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcblas-3.9.0-37_hb0561ab_openblas.conda + build_number: 37 + sha256: 911a01cac0c76d52628fdfe2aecfa010b4145af630ec23fe3fefa7a4c8050a57 + md5: 33ab91e02a34879065d03bb010eb6bf1 + depends: + - libblas 3.9.0 37_h51639a9_openblas + constrains: + - liblapacke 3.9.0 37*_openblas + - blas 2.137 openblas + - liblapack 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17639 + timestamp: 1760213591611 +- conda: https://prefix.dev/conda-forge/win-64/libcblas-3.9.0-35_h2a3cdd5_mkl.conda + build_number: 35 + sha256: 88939f6c1b5da75bd26ce663aa437e1224b26ee0dab5e60cecc77600975f397e + md5: 9639091d266e92438582d0cc4cfc8350 + depends: + - libblas 3.9.0 35_h5709861_mkl + constrains: + - blas 2.135 mkl + - liblapack 3.9.0 35*_mkl + - liblapacke 3.9.0 35*_mkl + license: BSD-3-Clause + license_family: BSD + size: 66398 + timestamp: 1757003514529 +- conda: https://prefix.dev/conda-forge/osx-arm64/libclang-cpp18.1-18.1.8-default_h73dfc95_15.conda + sha256: 88646de816c02d4b4ae4c357e6714e2b600e4893b882b2ccc74f4798db590af5 + md5: 782b06c663896f1c3060134fb55ea150 + depends: + - __osx >=11.0 + - libcxx >=18.1.8 + - libllvm18 >=18.1.8,<18.2.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 13334764 + timestamp: 1757423065039 +- conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp21.1-21.1.3-default_h99862b1_0.conda + sha256: a882d8aed8625a3cdf9d4062a437f17aa5628cc3b3d8984a5b2ba79abe4a9404 + md5: 351153facc71be73b27482c6ec2204b4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libllvm21 >=21.1.3,<21.2.0a0 + - libstdcxx >=14 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 21041961 + timestamp: 1760315552873 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libclang-cpp21.1-21.1.3-default_he95a3c9_0.conda + sha256: 7a6056654ad1cbcaa4084fa58d273bfe3a1b670c68752db6846d5d1c1c347a5f + md5: 7c1bcba61145cf51bc31ffcbe99b2981 + depends: + - libgcc >=14 + - libllvm21 >=21.1.3,<21.2.0a0 + - libstdcxx >=14 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 20647010 + timestamp: 1760316841699 +- conda: https://prefix.dev/conda-forge/linux-64/libclang13-21.1.3-default_h746c552_0.conda + sha256: 45a8dbd9a7a4eed4da300e692a6f87d39aecd105eec15977cf6cc78091b48be7 + md5: 8e9dbb05e5f7105e265d5775d44e6160 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libllvm21 >=21.1.3,<21.2.0a0 + - libstdcxx >=14 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 12341791 + timestamp: 1760315971541 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libclang13-21.1.3-default_h94a09a5_0.conda + sha256: bb67ea9925c5dc165727e199206bdb8e22aee8330eb30fa0ba1c427bc2d2d999 + md5: 8e5be92a0c8fa084592869652a1409f8 + depends: + - libgcc >=14 + - libllvm21 >=21.1.3,<21.2.0a0 + - libstdcxx >=14 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 12119193 + timestamp: 1760317258293 +- conda: https://prefix.dev/conda-forge/osx-arm64/libclang13-21.1.3-default_h6e8f826_0.conda + sha256: cb7a1bf0d6d75355dd467530a458572a9dc0d2a3d2a5df006a50f1c2e748e232 + md5: e5a21174a49e7c14172e4ce2158a36ee + depends: + - __osx >=11.0 + - libcxx >=21.1.3 + - libllvm21 >=21.1.3,<21.2.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 8513604 + timestamp: 1760315178467 +- conda: https://prefix.dev/conda-forge/win-64/libclang13-21.1.3-default_ha2db4b5_0.conda + sha256: c064459f902a352d58e1fcd1d2c875ddb0b5d3cefb0f1667ab477b79c9e7c1bd + md5: 1396d41a9c6faeed8c45697e4c256c4e + depends: + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 29000153 + timestamp: 1760322300109 +- conda: https://prefix.dev/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda + sha256: cb83980c57e311783ee831832eb2c20ecb41e7dee6e86e8b70b8cef0e43eab55 + md5: d4a250da4737ee127fb1fa6452a9002e + depends: + - __glibc >=2.17,<3.0.a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: Apache-2.0 + license_family: Apache + size: 4523621 + timestamp: 1749905341688 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libcups-2.3.3-h5cdc715_5.conda + sha256: f3282d27be35e5d29b5b798e5136427ec798916ee6374499be7b7682c8582b72 + md5: ac0333d338076ef19170938bbaf97582 + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: Apache-2.0 + license_family: Apache + size: 4550533 + timestamp: 1749906839681 +- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.16.0-h4e3cde8_0.conda + sha256: f21af777602d17ced05f168898e759fb0bac5af09ba72c5ece245dd0f14e0fec + md5: a401aa9329350320c7d3809a7a5a1640 + depends: + - __glibc >=2.17,<3.0.a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 459851 + timestamp: 1760977209182 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libcurl-8.16.0-h7bfdcfb_0.conda + sha256: c7cd6a332e0d977426bb6ff459679c77b3083ec87c0563606bf9948c698e3ed4 + md5: 9fd6981bce6a080b6be4e131619ec936 + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 479220 + timestamp: 1760977235361 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcurl-8.16.0-hdece5d2_0.conda + sha256: f20ce8db8c62f1cdf4d7a9f92cabcc730b1212a7165f4b085e45941cc747edac + md5: 0537c38a90d179dcb3e46727ccc5bcc1 + depends: + - __osx >=11.0 + - krb5 >=1.21.3,<1.22.0a0 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + size: 394279 + timestamp: 1760977967042 +- conda: https://prefix.dev/conda-forge/win-64/libcurl-8.16.0-h43ecb02_0.conda + sha256: 863284424dc6f64ee4a619cfb2490b85c7d51729fbf029603b30e2682532a9a6 + md5: e9d8964076d40f974bd85d5588394b3f + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: curl + license_family: MIT + size: 373553 + timestamp: 1760977441687 +- conda: https://prefix.dev/conda-forge/osx-arm64/libcxx-21.1.3-hf598326_0.conda + sha256: b9bad452e3e1d0cc597d907681461341209cb7576178d5c1933026a650b381d1 + md5: e976227574dfcd0048324576adf8d60d + depends: + - __osx >=11.0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 568715 + timestamp: 1760166479630 +- conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda + sha256: c076a213bd3676cc1ef22eeff91588826273513ccc6040d9bea68bccdc849501 + md5: 9314bc5a1fe7d1044dc9dfd3ef400535 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libpciaccess >=0.18,<0.19.0a0 + license: MIT + license_family: MIT + size: 310785 + timestamp: 1757212153962 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libdrm-2.4.125-he30d5cf_1.conda + sha256: 4e6cdb5dd37db794b88bec714b4418a0435b04d14e9f7afc8cc32f2a3ced12f2 + md5: 2079727b538f6dd16f3fa579d4c3c53f + depends: + - libgcc >=14 + - libpciaccess >=0.18,<0.19.0a0 + license: MIT + license_family: MIT + size: 344548 + timestamp: 1757212128414 +- conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + depends: + - ncurses + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + size: 134676 + timestamp: 1738479519902 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + sha256: c0b27546aa3a23d47919226b3a1635fccdb4f24b94e72e206a751b33f46fd8d6 + md5: fb640d776fc92b682a14e001980825b1 + depends: + - ncurses + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + size: 148125 + timestamp: 1738479808948 +- conda: https://prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 + md5: 44083d2d2c2025afca315c7a172eab2b + depends: + - ncurses + - __osx >=11.0 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + size: 107691 + timestamp: 1738479560845 +- conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda + sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723 + md5: c151d5eb730e9b7480e6d48c0fc44048 + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + license: LicenseRef-libglvnd + size: 44840 + timestamp: 1731330973553 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libegl-1.7.0-hd24410f_2.conda + sha256: 8962abf38a58c235611ce356b9899f6caeb0352a8bce631b0bcc59352fda455e + md5: cf105bce884e4ef8c8ccdca9fe6695e7 + depends: + - libglvnd 1.7.0 hd24410f_2 + license: LicenseRef-libglvnd + size: 53551 + timestamp: 1731330990477 +- conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + md5: 172bf1cd1ff8629f2b1179945ed45055 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + size: 112766 + timestamp: 1702146165126 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + sha256: 973af77e297f1955dd1f69c2cbdc5ab9dfc88388a5576cd152cda178af0fd006 + md5: a9a13cb143bbaa477b1ebaefbe47a302 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + size: 115123 + timestamp: 1702146237623 +- conda: https://prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f + md5: 36d33e440c31857372a72137f78bacf5 + license: BSD-2-Clause + license_family: BSD + size: 107458 + timestamp: 1702146414478 +- conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + depends: + - libgcc-ng >=12 + - openssl >=3.1.1,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 427426 + timestamp: 1685725977222 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libevent-2.1.12-h4ba1bb4_1.conda + sha256: 01333cc7d6e6985dd5700b43660d90e9e58049182017fd24862088ecbe1458e4 + md5: 96ae6083cd1ac9f6bc81631ac835b317 + depends: + - libgcc-ng >=12 + - openssl >=3.1.1,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 438992 + timestamp: 1685726046519 +- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74811 + timestamp: 1752719572741 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.1-hfae3067_0.conda + sha256: 378cabff44ea83ce4d9f9c59f47faa8d822561d39166608b3e65d1e06c927415 + md5: f75d19f3755461db2eb69401f5514f4c + depends: + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 74309 + timestamp: 1752719762749 +- conda: https://prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 65971 + timestamp: 1752719657566 +- conda: https://prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + size: 141322 + timestamp: 1752719767870 +- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab + md5: ede4673863426c0883c0063d853bbd85 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 57433 + timestamp: 1743434498161 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libffi-3.4.6-he21f813_1.conda + sha256: 608b8c8b0315423e524b48733d91edd43f95cb3354a765322ac306a858c2cd2e + md5: 15a131f30cae36e9a655ca81fee9a285 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 55847 + timestamp: 1743434586764 +- conda: https://prefix.dev/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda + sha256: c6a530924a9b14e193ea9adfe92843de2a806d1b7dbfd341546ece9653129e60 + md5: c215a60c2935b517dcda8cad4705734d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 39839 + timestamp: 1743434670405 +- conda: https://prefix.dev/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + size: 44978 + timestamp: 1743435053850 +- conda: https://prefix.dev/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda + sha256: 65908b75fa7003167b8a8f0001e11e58ed5b1ef5e98b96ab2ba66d7c1b822c7d + md5: ee48bf17cc83a00f59ca1494d5646869 + depends: + - gettext >=0.21.1,<1.0a0 + - libgcc-ng >=12 + - libogg 1.3.* + - libogg >=1.3.4,<1.4.0a0 + - libstdcxx-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 394383 + timestamp: 1687765514062 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libflac-1.4.3-h2f0025b_0.conda + sha256: b54935360349d3418b0663d787f20b3cba0b7ce3fcdf3ba5e7ef02b884759049 + md5: 520b12eab32a92e19b1f239ac545ec03 + depends: + - gettext >=0.21.1,<1.0a0 + - libgcc-ng >=12 + - libogg 1.3.* + - libogg >=1.3.4,<1.4.0a0 + - libstdcxx-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 371550 + timestamp: 1687765491794 +- conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec + md5: f4084e4e6577797150f9b04a4560ceb0 + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + size: 7664 + timestamp: 1757945417134 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + sha256: 342c07e4be3d09d04b531c889182a11a488e7e9ba4b75f642040e4681c1e9b98 + md5: 1e61fb236ccd3d6ccaf9e91cb2d7e12d + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + size: 7753 + timestamp: 1757945484817 +- conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652 + md5: 8e7251989bca326a28f4a5ffbd74557a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + size: 386739 + timestamp: 1757945416744 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + sha256: cedc83d9733363aca353872c3bfed2e188aa7caf57b57842ba0c6d2765652b7c + md5: 9c2f56b6e011c6d8010ff43b796aab2f + depends: + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + size: 423210 + timestamp: 1757945484108 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-15.2.0-h767d61c_7.conda + sha256: 08f9b87578ab981c7713e4e6a7d935e40766e10691732bba376d4964562bcb45 + md5: c0374badb3a5d4b1372db28d19462c53 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgomp 15.2.0 h767d61c_7 + - libgcc-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 822552 + timestamp: 1759968052178 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-he277a41_7.conda + sha256: 616f5960930ad45b48c57f49c3adddefd9423674b331887ef0e69437798c214b + md5: afa05d91f8d57dd30985827a09c21464 + depends: + - _openmp_mutex >=4.5 + constrains: + - libgomp 15.2.0 he277a41_7 + - libgcc-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 510719 + timestamp: 1759967448307 +- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_7.conda + sha256: 2045066dd8e6e58aaf5ae2b722fb6dfdbb57c862b5f34ac7bfb58c40ef39b6ad + md5: 280ea6eee9e2ddefde25ff799c4f0363 + depends: + - libgcc 15.2.0 h767d61c_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29313 + timestamp: 1759968065504 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_7.conda + sha256: 7d98979b2b5698330007b0146b8b4b95b3790378de12129ce13c9fc88c1ef45a + md5: a5ce1f0a32f02c75c11580c5b2f9258a + depends: + - libgcc 15.2.0 he277a41_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29261 + timestamp: 1759967452303 +- conda: https://prefix.dev/conda-forge/linux-64/libgcrypt-lib-1.11.1-hb9d3cd8_0.conda + sha256: dc9c7d7a6c0e6639deee6fde2efdc7e119e7739a6b229fa5f9049a449bae6109 + md5: 8504a291085c9fb809b66cabd5834307 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgpg-error >=1.55,<2.0a0 + license: LGPL-2.1-or-later + size: 590353 + timestamp: 1747060639058 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgcrypt-lib-1.11.1-h86ecc28_0.conda + sha256: 5c572886ae3bf8f55fbc8f18275317679b559a9dd00cf1f128d24057dc6de70e + md5: 50df370cbbbcfb4aa67556879e6643a1 + depends: + - libgcc >=13 + - libgpg-error >=1.55,<2.0a0 + license: LGPL-2.1-or-later + size: 652592 + timestamp: 1747060671875 +- conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-0.25.1-h3f43e3d_1.conda + sha256: 50a9e9815cf3f5bce1b8c5161c0899cc5b6c6052d6d73a4c27f749119e607100 + md5: 2f4de899028319b27eb7a4023be5dfd2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 188293 + timestamp: 1753342911214 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgettextpo-0.25.1-h5ad3122_0.conda + sha256: c8e5590166f4931a3ab01e444632f326e1bb00058c98078eb46b6e8968f1b1e9 + md5: ad7b109fbbff1407b1a7eeaa60d7086a + depends: + - libgcc >=13 + license: GPL-3.0-or-later + license_family: GPL + size: 225352 + timestamp: 1751557555903 +- conda: https://prefix.dev/conda-forge/linux-64/libgettextpo-devel-0.25.1-h3f43e3d_1.conda + sha256: c7ea10326fd450a2a21955987db09dde78c99956a91f6f05386756a7bfe7cc04 + md5: 3f7a43b3160ec0345c9535a9f0d7908e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libgettextpo 0.25.1 h3f43e3d_1 + - libiconv >=1.18,<2.0a0 + license: GPL-3.0-or-later + license_family: GPL + size: 37407 + timestamp: 1753342931100 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgettextpo-devel-0.25.1-h5ad3122_0.conda + sha256: a26e1982d062daba5bdd3a90a2ef77b323803d21d27cf4e941135f07037d6649 + md5: 0d9d56bac6e4249da2bede0588ae1c1b + depends: + - libgcc >=13 + - libgettextpo 0.25.1 h5ad3122_0 + license: GPL-3.0-or-later + license_family: GPL + size: 37460 + timestamp: 1751557569909 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_7.conda + sha256: 9ca24328e31c8ef44a77f53104773b9fe50ea8533f4c74baa8489a12de916f02 + md5: 8621a450add4e231f676646880703f49 + depends: + - libgfortran5 15.2.0 hcd61629_7 + constrains: + - libgfortran-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29275 + timestamp: 1759968110483 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran-15.2.0-he9431aa_7.conda + sha256: 78d958444dd41c4b590f030950a29b4278922147f36c2221c84175eedcbc13f1 + md5: ffe6ad135bd85bb594a6da1d78768f7c + depends: + - libgfortran5 15.2.0 h87db57e_7 + constrains: + - libgfortran-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29294 + timestamp: 1759967474985 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran-15.2.0-hfcf01ff_1.conda + sha256: e9a5d1208b9dc0b576b35a484d527d9b746c4e65620e0d77c44636033b2245f0 + md5: f699348e3f4f924728e33551b1920f79 + depends: + - libgfortran5 15.2.0 h742603c_1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 134016 + timestamp: 1759712902814 +- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-15.2.0-hcd61629_7.conda + sha256: e93ceda56498d98c9f94fedec3e2d00f717cbedfc97c49be0e5a5828802f2d34 + md5: f116940d825ffc9104400f0d7f1a4551 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=15.2.0 + constrains: + - libgfortran 15.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1572758 + timestamp: 1759968082504 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgfortran5-15.2.0-h87db57e_7.conda + sha256: ae9a8290a7ff0fa28f540208906896460c62dcfbfa31ff9b8c2b398b5bbd34b1 + md5: dd7233e2874ea59e92f7d24d26bb341b + depends: + - libgcc >=15.2.0 + constrains: + - libgfortran 15.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1145738 + timestamp: 1759967460371 +- conda: https://prefix.dev/conda-forge/osx-arm64/libgfortran5-15.2.0-h742603c_1.conda + sha256: 18808697013a625ca876eeee3d86ee5b656f17c391eca4a4bc70867717cc5246 + md5: afccf412b03ce2f309f875ff88419173 + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 15.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 764028 + timestamp: 1759712189275 +- conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d + md5: 928b8be80851f5d8ffb016f9c81dae7a + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + - libglx 1.7.0 ha4b6fd6_2 + license: LicenseRef-libglvnd + size: 134712 + timestamp: 1731330998354 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgl-1.7.0-hd24410f_2.conda + sha256: 3e954380f16255d1c8ae5da3bd3044d3576a0e1ac2e3c3ff2fe8f2f1ad2e467a + md5: 0d00176464ebb25af83d40736a2cd3bb + depends: + - libglvnd 1.7.0 hd24410f_2 + - libglx 1.7.0 hd24410f_2 + license: LicenseRef-libglvnd + size: 145442 + timestamp: 1731331005019 +- conda: https://prefix.dev/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda + sha256: 33336bd55981be938f4823db74291e1323454491623de0be61ecbe6cf3a4619c + md5: b8e4c93f4ab70c3b6f6499299627dbdc + depends: + - __glibc >=2.17,<3.0.a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.46,<10.47.0a0 + constrains: + - glib 2.86.0 *_0 + license: LGPL-2.1-or-later + size: 3978602 + timestamp: 1757403291664 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libglib-2.86.0-h7cdfd2c_0.conda + sha256: c5e9508a9904d01b7f22e14caec099e9ac8d19834f48bd39cd5fca651a8cd542 + md5: 015bb144ea0e07dc75c33f37e1bd718c + depends: + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.46,<10.47.0a0 + constrains: + - glib 2.86.0 *_0 + license: LGPL-2.1-or-later + size: 4087725 + timestamp: 1757403280137 +- conda: https://prefix.dev/conda-forge/osx-arm64/libglib-2.86.0-h1bb475b_0.conda + sha256: 92d17f998e14218810493c9190c8721bf7f7f006bfc5c00dbba1cede83c02f1a + md5: 9e065148e6013b7d7cae64ed01ab7081 + depends: + - __osx >=11.0 + - libffi >=3.4.6,<3.5.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.25.1,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.46,<10.47.0a0 + constrains: + - glib 2.86.0 *_0 + license: LGPL-2.1-or-later + size: 3701880 + timestamp: 1757404501093 +- conda: https://prefix.dev/conda-forge/win-64/libglib-2.86.0-h5f26cbf_0.conda + sha256: 02c2dcf1818d2614ad4472b196a2a7bb06490cd32fd0f43a30997097afca3a12 + md5: 30a7c2c9d7ba29bb1354cd68fcca9cda + depends: + - libffi >=3.4.6,<3.5.0a0 + - libiconv >=1.18,<2.0a0 + - libintl >=0.22.5,<1.0a0 + - libzlib >=1.3.1,<2.0a0 + - pcre2 >=10.46,<10.47.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - glib 2.86.0 *_0 + license: LGPL-2.1-or-later + size: 3794081 + timestamp: 1757403780432 +- conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 + md5: 434ca7e50e40f4918ab701e3facd59a0 + depends: + - __glibc >=2.17,<3.0.a0 + license: LicenseRef-libglvnd + size: 132463 + timestamp: 1731330968309 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libglvnd-1.7.0-hd24410f_2.conda + sha256: 57ec3898a923d4bcc064669e90e8abfc4d1d945a13639470ba5f3748bd3090da + md5: 9e115653741810778c9a915a2f8439e7 + license: LicenseRef-libglvnd + size: 152135 + timestamp: 1731330986070 +- conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 + md5: c8013e438185f33b13814c5c488acd5c + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + - xorg-libx11 >=1.8.10,<2.0a0 + license: LicenseRef-libglvnd + size: 75504 + timestamp: 1731330988898 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libglx-1.7.0-hd24410f_2.conda + sha256: 6591af640cb05a399fab47646025f8b1e1a06a0d4bbb4d2e320d6629b47a1c61 + md5: 1d4269e233636148696a67e2d30dad2a + depends: + - libglvnd 1.7.0 hd24410f_2 + - xorg-libx11 >=1.8.9,<2.0a0 + license: LicenseRef-libglvnd + size: 77736 + timestamp: 1731330998960 +- conda: https://prefix.dev/conda-forge/linux-64/libgomp-15.2.0-h767d61c_7.conda + sha256: e9fb1c258c8e66ee278397b5822692527c5f5786d372fe7a869b900853f3f5ca + md5: f7b4d76975aac7e5d9e6ad13845f92fe + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 447919 + timestamp: 1759967942498 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-he277a41_7.conda + sha256: 0a024f1e4796f5d90fb8e8555691dad1b3bdfc6ac3c2cd14d876e30f805fcac7 + md5: 34cef4753287c36441f907d5fdd78d42 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 450308 + timestamp: 1759967379407 +- conda: https://prefix.dev/conda-forge/linux-64/libgpg-error-1.55-h3f2d84a_0.conda + sha256: 697334de4786a1067ea86853e520c64dd72b11a05137f5b318d8a444007b5e60 + md5: 2bd47db5807daade8500ed7ca4c512a4 + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-only + size: 312184 + timestamp: 1745575272035 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libgpg-error-1.55-h5ad3122_0.conda + sha256: a744c0a137a084af7cee4a33de9bffb988182b5be4edb8a45d51d2a1efd3724c + md5: 39f742598d0f18c8e1cb01712bc03ee8 + depends: + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + license: LGPL-2.1-only + size: 327973 + timestamp: 1745575312848 +- conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h64bd3f2_1002.conda + sha256: 266dfe151066c34695dbdc824ba1246b99f016115ef79339cbcf005ac50527c1 + md5: b0cac6e5b06ca5eeb14b4f7cf908619f + depends: + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - libxml2 + - libxml2-16 >=2.14.6 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 2414731 + timestamp: 1757624335056 +- conda: https://prefix.dev/conda-forge/win-64/libhwloc-2.12.1-default_h88281d1_1000.conda + sha256: 2fb437b82912c74b4869b66c601d52c77bb3ee8cb4812eab346d379f1c823225 + md5: e6298294e7612eccf57376a0683ddc80 + depends: + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - libxml2 >=2.13.8,<2.14.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 2412139 + timestamp: 1752762145331 +- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f + md5: 915f5995e94f60e9a4826e0b0920ee88 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: LGPL-2.1-only + size: 790176 + timestamp: 1754908768807 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + sha256: 1473451cd282b48d24515795a595801c9b65b567fe399d7e12d50b2d6cdb04d9 + md5: 5a86bf847b9b926f3a4f203339748d78 + depends: + - libgcc >=14 + license: LGPL-2.1-only + size: 791226 + timestamp: 1754910975665 +- conda: https://prefix.dev/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03 + md5: 4d5a7445f0b25b6a3ddbb56e790f5251 + depends: + - __osx >=11.0 + license: LGPL-2.1-only + size: 750379 + timestamp: 1754909073836 +- conda: https://prefix.dev/conda-forge/win-64/libiconv-1.18-hc1393d2_2.conda + sha256: 0dcdb1a5f01863ac4e8ba006a8b0dc1a02d2221ec3319b5915a1863254d7efa7 + md5: 64571d1dd6cdcfa25d0664a5950fdaa2 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: LGPL-2.1-only + size: 696926 + timestamp: 1754909290005 +- conda: https://prefix.dev/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda + sha256: 99d2cebcd8f84961b86784451b010f5f0a795ed1c08f1e7c76fbb3c22abf021a + md5: 5103f6a6b210a3912faf8d7db516918c + depends: + - __osx >=11.0 + - libiconv >=1.18,<2.0a0 + license: LGPL-2.1-or-later + size: 90957 + timestamp: 1751558394144 +- conda: https://prefix.dev/conda-forge/win-64/libintl-0.22.5-h5728263_3.conda + sha256: c7e4600f28bcada8ea81456a6530c2329312519efcf0c886030ada38976b0511 + md5: 2cf0cf76cc15d360dfa2f17fd6cf9772 + depends: + - libiconv >=1.17,<2.0a0 + license: LGPL-2.1-or-later + size: 95568 + timestamp: 1723629479451 +- conda: https://prefix.dev/conda-forge/osx-arm64/libintl-devel-0.25.1-h493aca8_0.conda + sha256: 5a446cb0501d87e0816da0bce524c60a053a4cf23c94dfd3e2b32a8499009e36 + md5: 5f9888e1cdbbbef52c8cf8b567393535 + depends: + - __osx >=11.0 + - libiconv >=1.18,<2.0a0 + - libintl 0.25.1 h493aca8_0 + license: LGPL-2.1-or-later + size: 40340 + timestamp: 1751558481257 +- conda: https://prefix.dev/conda-forge/win-64/libintl-devel-0.22.5-h5728263_3.conda + sha256: be1f3c48bc750bca7e68955d57180dfd826d6f9fa7eb32994f6cb61b813f9a6a + md5: 7537784e9e35399234d4007f45cdb744 + depends: + - libiconv >=1.17,<2.0a0 + - libintl 0.22.5 h5728263_3 + license: LGPL-2.1-or-later + size: 40746 + timestamp: 1723629745649 +- conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda + sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 + md5: 9fa334557db9f63da6c9285fd2a48638 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + size: 628947 + timestamp: 1745268527144 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda + sha256: c7e4f017eeadcabb30e2a95dae95aad27271d633835e55e5dae23c932ae7efab + md5: a689388210d502364b79e8b19e7fa2cb + depends: + - libgcc >=13 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + size: 653054 + timestamp: 1745268199701 +- conda: https://prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda + sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 + md5: 01caa4fbcaf0e6b08b3aef1151e91745 + depends: + - __osx >=11.0 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + size: 553624 + timestamp: 1745268405713 +- conda: https://prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda + sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e + md5: 7c51d27540389de84852daa1cdb9c63c + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + size: 838154 + timestamp: 1745268437136 +- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.9.0-37_h47877c9_openblas.conda + build_number: 37 + sha256: e37125ad315464a927578bf6ba3455a30a7f319d5e60e54ccc860ddd218d516d + md5: 8305e6a5ed432ad3e5a609e8024dbc17 + depends: + - libblas 3.9.0 37_h4a7cf45_openblas + constrains: + - blas 2.137 openblas + - liblapacke 3.9.0 37*_openblas + - libcblas 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17470 + timestamp: 1760212744703 +- conda: https://prefix.dev/conda-forge/linux-aarch64/liblapack-3.9.0-37_h88aeb00_openblas.conda + build_number: 37 + sha256: 6830a8675454e2e27f90754a632b69f97634276a94986ef777a0c2e31626af0d + md5: 8cda18154b6b1698b9bc5edb95f42339 + depends: + - libblas 3.9.0 37_haddc8a3_openblas + constrains: + - libcblas 3.9.0 37*_openblas + - blas 2.137 openblas + - liblapacke 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17503 + timestamp: 1760212922775 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblapack-3.9.0-37_hd9741b5_openblas.conda + build_number: 37 + sha256: 61a3f8928431f74c359669ea68b5abedbbd46efb06f15de1e5c7e5d40f545263 + md5: 53335fc42466f597d0bc6d66a9ed4468 + depends: + - libblas 3.9.0 37_h51639a9_openblas + constrains: + - liblapacke 3.9.0 37*_openblas + - blas 2.137 openblas + - libcblas 3.9.0 37*_openblas + license: BSD-3-Clause + license_family: BSD + size: 17633 + timestamp: 1760213604248 +- conda: https://prefix.dev/conda-forge/win-64/liblapack-3.9.0-35_hf9ab0e9_mkl.conda + build_number: 35 + sha256: 56e0992fb58eed8f0d5fa165b8621fa150b84aa9af1467ea0a7a9bb7e2fced4f + md5: 0c6ed9d722cecda18f50f17fb3c30002 + depends: + - libblas 3.9.0 35_h5709861_mkl + constrains: + - blas 2.135 mkl + - libcblas 3.9.0 35*_mkl + - liblapacke 3.9.0 35*_mkl + license: BSD-3-Clause + license_family: BSD + size: 78485 + timestamp: 1757003541803 +- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm18-18.1.8-default_h3f38c9c_10.conda + sha256: 2de525b426da3c9e8a07b3506dc377564589d2d5c17a5ca1661657905360ddb6 + md5: df8e3f7dd302c42baccfc1c637bc5ce7 + depends: + - __osx >=11.0 + - libcxx >=19 + - libxml2 + - libxml2-16 >=2.14.5 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 25883667 + timestamp: 1757359756811 +- conda: https://prefix.dev/conda-forge/linux-64/libllvm21-21.1.3-hf7376ad_0.conda + sha256: ce6272d24fec46c0cd29755daeb468cc99eb655079a40494acb29ed3fd8138ca + md5: 5728d01354f55d4f7e6f5e3073919a32 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 44332491 + timestamp: 1759919364078 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libllvm21-21.1.3-hfd2ba90_0.conda + sha256: d60a2d0e1b24bcff10257a7e66e320c16b550369dd2ce6af5a867bcaa9fd946b + md5: 1076420495f878a7fb0e93628030636f + depends: + - libgcc >=14 + - libstdcxx >=14 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 43133086 + timestamp: 1759915878496 +- conda: https://prefix.dev/conda-forge/osx-arm64/libllvm21-21.1.3-h8e0c9ce_0.conda + sha256: 0169c2efa33aa17bc9082126b17b9f4f81ed048d47b2af45d508d5258b2c5859 + md5: 2f7fc390634d8d06b266993f029727f0 + depends: + - __osx >=11.0 + - libcxx >=19 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 29406113 + timestamp: 1759915388804 +- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 112894 + timestamp: 1749230047870 +- conda: https://prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_2.conda + sha256: 498ea4b29155df69d7f20990a7028d75d91dbea24d04b2eb8a3d6ef328806849 + md5: 7d362346a479256857ab338588190da0 + depends: + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 125103 + timestamp: 1749232230009 +- conda: https://prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 92286 + timestamp: 1749230283517 +- conda: https://prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + size: 104935 + timestamp: 1749230611612 +- conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda + sha256: a4a7dab8db4dc81c736e9a9b42bdfd97b087816e029e221380511960ac46c690 + md5: b499ce4b026493a13774bcf0f4c33849 + depends: + - __glibc >=2.17,<3.0.a0 + - c-ares >=1.34.5,<2.0a0 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libgcc >=14 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + size: 666600 + timestamp: 1756834976695 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libnghttp2-1.67.0-ha888d0e_0.conda + sha256: b03f406fd5c3f865a5e08c89b625245a9c4e026438fd1a445e45e6a0d69c2749 + md5: 981082c1cc262f514a5a2cf37cab9b81 + depends: + - c-ares >=1.34.5,<2.0a0 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libgcc >=14 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + size: 728661 + timestamp: 1756835019535 +- conda: https://prefix.dev/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda + sha256: a07cb53b5ffa2d5a18afc6fd5a526a5a53dd9523fbc022148bd2f9395697c46d + md5: a4b4dd73c67df470d091312ab87bf6ae + depends: + - __osx >=11.0 + - c-ares >=1.34.5,<2.0a0 + - libcxx >=19 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + size: 575454 + timestamp: 1756835746393 +- conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 + md5: d864d34357c3b65a4b731f78c0801dc4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-only + license_family: GPL + size: 33731 + timestamp: 1750274110928 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + sha256: c0dc4d84198e3eef1f37321299e48e2754ca83fd12e6284754e3cb231357c3a5 + md5: d5d58b2dc3e57073fe22303f5fed4db7 + depends: + - libgcc >=13 + license: LGPL-2.1-only + license_family: GPL + size: 34831 + timestamp: 1750274211 +- conda: https://prefix.dev/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda + sha256: 3b3f19ced060013c2dd99d9d46403be6d319d4601814c772a3472fe2955612b0 + md5: 7c7927b404672409d9917d49bff5f2d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: LGPL-2.1-or-later + size: 33418 + timestamp: 1734670021371 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libntlm-1.4-hf897c2e_1002.tar.bz2 + sha256: 0e303d7a8845391bd1634efb65dc9d9b82b5608ebeb32fb77a56d1ed696d2eee + md5: 835c7c4137821de5c309f4266a51ba89 + depends: + - libgcc-ng >=9.3.0 + license: LGPL-2.1-or-later + size: 39449 + timestamp: 1609781865660 +- conda: https://prefix.dev/conda-forge/osx-arm64/libntlm-1.8-h5505292_0.conda + sha256: ea8c680924d957e12270dca549620327d5e986f23c4bd5f45627167ca6ef7a3b + md5: c90c1d3bd778f5ec0d4bb4ef36cbd5b6 + depends: + - __osx >=11.0 + license: LGPL-2.1-or-later + size: 31099 + timestamp: 1734670168822 +- conda: https://prefix.dev/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda + sha256: ffb066ddf2e76953f92e06677021c73c85536098f1c21fcd15360dbc859e22e4 + md5: 68e52064ed3897463c0e958ab5c8f91b + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: BSD-3-Clause + license_family: BSD + size: 218500 + timestamp: 1745825989535 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libogg-1.3.5-h86ecc28_1.conda + sha256: 2c1b7c59badc2fd6c19b6926eabfce906c996068d38c2972bd1cfbe943c07420 + md5: 319df383ae401c40970ee4e9bc836c7a + depends: + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + size: 220653 + timestamp: 1745826021156 +- conda: https://prefix.dev/conda-forge/osx-arm64/libogg-1.3.5-h48c0fde_1.conda + sha256: 28bd1fe20fe43da105da41b95ac201e95a1616126f287985df8e86ddebd1c3d8 + md5: 29b8b11f6d7e6bd0e76c029dcf9dd024 + depends: + - __osx >=11.0 + license: BSD-3-Clause + license_family: BSD + size: 216719 + timestamp: 1745826006052 +- conda: https://prefix.dev/conda-forge/win-64/libogg-1.3.5-h2466b09_1.conda + sha256: c63e5fb169dbd192aacdcee6e37235407f106b8ca9c9036942a25e0366cbc73c + md5: b67ed8c9ca072695ff482e50d888a523 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: BSD-3-Clause + license_family: BSD + size: 35040 + timestamp: 1745826086628 +- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_2.conda + sha256: 1b51d1f96e751dc945cc06f79caa91833b0c3326efe24e9b506bd64ef49fc9b0 + md5: dfc5aae7b043d9f56ba99514d5e60625 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libgfortran + - libgfortran5 >=14.3.0 + constrains: + - openblas >=0.3.30,<0.3.31.0a0 + license: BSD-3-Clause + license_family: BSD + size: 5938936 + timestamp: 1755474342204 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libopenblas-0.3.30-pthreads_h9d3fd7e_2.conda + sha256: 423cc9181b1518db5eb460d3055ac0ff5eb6d35f4f3d47688f914e88653230b3 + md5: e0aa272c985b320f56dd38c31eefde0e + depends: + - libgcc >=14 + - libgfortran + - libgfortran5 >=14.3.0 + constrains: + - openblas >=0.3.30,<0.3.31.0a0 + license: BSD-3-Clause + license_family: BSD + size: 4961416 + timestamp: 1755472037732 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_ha158390_2.conda + sha256: ddd201896c3f2d9d1911e8fb1aa34bf876795376f0fa5779c79b8998692f6800 + md5: e9f522513b5bbc6381f124f46e78fe36 + depends: + - __osx >=11.0 + - libgfortran + - libgfortran5 >=14.3.0 + - llvm-openmp >=19.1.7 + constrains: + - openblas >=0.3.30,<0.3.31.0a0 + license: BSD-3-Clause + license_family: BSD + size: 4284271 + timestamp: 1760594266347 +- conda: https://prefix.dev/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda + sha256: 215086c108d80349e96051ad14131b751d17af3ed2cb5a34edd62fa89bfe8ead + md5: 7df50d44d4a14d6c31a2c54f2cd92157 + depends: + - __glibc >=2.17,<3.0.a0 + - libglvnd 1.7.0 ha4b6fd6_2 + license: LicenseRef-libglvnd + size: 50757 + timestamp: 1731330993524 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libopengl-1.7.0-hd24410f_2.conda + sha256: e359df399fb2f308774237384414e318fac8870c1bf6481bdc67ae16e0bd2a02 + md5: cf9d12bfab305e48d095a4c79002c922 + depends: + - libglvnd 1.7.0 hd24410f_2 + license: LicenseRef-libglvnd + size: 56355 + timestamp: 1731331001820 +- conda: https://prefix.dev/conda-forge/linux-64/libopus-1.5.2-hd0c01bc_0.conda + sha256: 786d43678d6d1dc5f88a6bad2d02830cfd5a0184e84a8caa45694049f0e3ea5f + md5: b64523fb87ac6f87f0790f324ad43046 + depends: + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + license: BSD-3-Clause + license_family: BSD + size: 312472 + timestamp: 1744330953241 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libopus-1.5.2-h86ecc28_0.conda + sha256: c887543068308fb0fd50175183a3513f60cd8eb1defc23adc3c89769fde80d48 + md5: 44b2cfec6e1b94723a960f8a5e6206ae + depends: + - libgcc >=13 + license: BSD-3-Clause + license_family: BSD + size: 357115 + timestamp: 1744331282621 +- conda: https://prefix.dev/conda-forge/osx-arm64/libopus-1.5.2-h48c0fde_0.conda + sha256: 3a01094a59dd59d7a5a1c8e838c2ef3fccf9e098af575c38c26fceb56c6bb917 + md5: 882feb9903f31dca2942796a360d1007 + depends: + - __osx >=11.0 + license: BSD-3-Clause + license_family: BSD + size: 299498 + timestamp: 1744330988108 +- conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda + sha256: 0bd91de9b447a2991e666f284ae8c722ffb1d84acb594dbd0c031bd656fa32b2 + md5: 70e3400cbbfa03e96dcde7fc13e38c7b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 28424 + timestamp: 1749901812541 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libpciaccess-0.18-h86ecc28_0.conda + sha256: 7641dfdfe9bda7069ae94379e9924892f0b6604c1a016a3f76b230433bb280f2 + md5: 5044e160c5306968d956c2a0a2a440d6 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 29512 + timestamp: 1749901899881 +- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda + sha256: e75a2723000ce3a4b9fd9b9b9ce77553556c93e475a4657db6ed01abc02ea347 + md5: 7af8e91b0deb5f8e25d1a595dea79614 + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + size: 317390 + timestamp: 1753879899951 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libpng-1.6.50-h1abf092_1.conda + sha256: e1effd7335ec101bb124f41a5f79fabb5e7b858eafe0f2db4401fb90c51505a7 + md5: ed42935ac048d73109163d653d9445a0 + depends: + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + size: 339168 + timestamp: 1753879915462 +- conda: https://prefix.dev/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda + sha256: a2e0240fb0c79668047b528976872307ea80cb330baf8bf6624ac2c6443449df + md5: 4d0f5ce02033286551a32208a5519884 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + size: 287056 + timestamp: 1753879907258 +- conda: https://prefix.dev/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda + sha256: e84b041f91c94841cb9b97952ab7f058d001d4a15ed4ce226ec5fdb267cc0fa5 + md5: 3ae6e9f5c47c495ebeed95651518be61 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + size: 382709 + timestamp: 1753879944850 +- conda: https://prefix.dev/conda-forge/linux-64/libpq-18.0-h3675c94_0.conda + sha256: 81d9ac5c23257745eb73b81103b3c42442ac13c5d38226916debbf55573540dd + md5: 064887eafa473cbfae9ee8bedd3b7432 + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - openldap >=2.6.10,<2.7.0a0 + - openssl >=3.5.3,<4.0a0 + license: PostgreSQL + size: 2849367 + timestamp: 1758820440469 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libpq-18.0-hb4b1422_0.conda + sha256: b91b43225e6bbfa0288e7a59fe62650a5f13c6cd6b22465a2fc437f35e9b2033 + md5: 28fe121d7e4afb00b9a49520db724306 + depends: + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - openldap >=2.6.10,<2.7.0a0 + - openssl >=3.5.3,<4.0a0 + license: PostgreSQL + size: 2786895 + timestamp: 1758820487283 +- conda: https://prefix.dev/conda-forge/osx-arm64/libpq-18.0-h31f7a3a_0.conda + sha256: 901c070521c36015d340cf3ab3e7692b4113042d285231176e581109ddfb35c1 + md5: fb04371059694e02a7d0af1a21b2fae6 + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - openldap >=2.6.10,<2.7.0a0 + - openssl >=3.5.3,<4.0a0 + license: PostgreSQL + size: 2648192 + timestamp: 1758821565273 +- conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda + sha256: f709cbede3d4f3aee4e2f8d60bd9e256057f410bd60b8964cb8cf82ec1457573 + md5: ef1910918dd895516a769ed36b5b3a4e + depends: + - lame >=3.100,<3.101.0a0 + - libflac >=1.4.3,<1.5.0a0 + - libgcc-ng >=12 + - libogg >=1.3.4,<1.4.0a0 + - libopus >=1.3.1,<2.0a0 + - libstdcxx-ng >=12 + - libvorbis >=1.3.7,<1.4.0a0 + - mpg123 >=1.32.1,<1.33.0a0 + license: LGPL-2.1-or-later + license_family: LGPL + size: 354372 + timestamp: 1695747735668 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libsndfile-1.2.2-h79657aa_1.conda + sha256: 8fcd5e45d6fb071e8baf492ebb8710203fd5eedf0cb791e007265db373c89942 + md5: ad8e62c0faec46b1442f960489c80b49 + depends: + - lame >=3.100,<3.101.0a0 + - libflac >=1.4.3,<1.5.0a0 + - libgcc-ng >=12 + - libogg >=1.3.4,<1.4.0a0 + - libopus >=1.3.1,<2.0a0 + - libstdcxx-ng >=12 + - libvorbis >=1.3.7,<1.4.0a0 + - mpg123 >=1.32.1,<1.33.0a0 + license: LGPL-2.1-or-later + license_family: LGPL + size: 396501 + timestamp: 1695747749825 +- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 932581 + timestamp: 1753948484112 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libsqlite-3.50.4-h022381a_0.conda + sha256: a361dc926f232e7f3aa664dbd821f12817601c07d2c8751a0668c2fb07d0e202 + md5: 0ad1b73a3df7e3376c14efe6dabe6987 + depends: + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 931661 + timestamp: 1753948557036 +- conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libzlib >=1.3.1,<2.0a0 + license: blessing + size: 902645 + timestamp: 1753948599139 +- conda: https://prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + size: 1288499 + timestamp: 1753948889360 +- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 + md5: eecce068c7e4eddeb169591baac20ac4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 304790 + timestamp: 1745608545575 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + sha256: 1e289bcce4ee6a5817a19c66e296f3c644dcfa6e562e5c1cba807270798814e7 + md5: eecc495bcfdd9da8058969656f916cc2 + depends: + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 311396 + timestamp: 1745609845915 +- conda: https://prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a + md5: b68e8f66b94b44aaa8de4583d3d4cc40 + depends: + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 279193 + timestamp: 1745608793272 +- conda: https://prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + depends: + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + size: 292785 + timestamp: 1745608759342 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h8f9b012_7.conda + sha256: 1b981647d9775e1cdeb2fab0a4dd9cd75a6b0de2963f6c3953dbd712f78334b3 + md5: 5b767048b1b3ee9a954b06f4084f93dc + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc 15.2.0 h767d61c_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3898269 + timestamp: 1759968103436 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-h3f4de04_7.conda + sha256: 4c6d1a2ae58044112233a57103bbf06000bd4c2aad44a0fd3b464b05fa8df514 + md5: 6a2f0ee17851251a85fbebafbe707d2d + depends: + - libgcc 15.2.0 he277a41_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3831785 + timestamp: 1759967470295 +- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.2.0-h4852527_7.conda + sha256: 024fd46ac3ea8032a5ec3ea7b91c4c235701a8bf0e6520fe5e6539992a6bd05f + md5: f627678cf829bd70bccf141a19c3ad3e + depends: + - libstdcxx 15.2.0 h8f9b012_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29343 + timestamp: 1759968157195 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hf1166c9_7.conda + sha256: 26fc1bdb39042f27302b363785fea6f6b9607f9c2f5eb949c6ae0bdbb8599574 + md5: 9e5deec886ad32f3c6791b3b75c78681 + depends: + - libstdcxx 15.2.0 h3f4de04_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 29341 + timestamp: 1759967498023 +- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-257.9-h996ca69_0.conda + sha256: 6b063df2d13dc9cedeae7b1591b1917ced7f4e1b04f7246e66cc7fb0088dea07 + md5: b6d222422c17dc11123e63fae4ad4178 + depends: + - __glibc >=2.17,<3.0.a0 + - libcap >=2.76,<2.77.0a0 + - libgcc >=14 + - libgcrypt-lib >=1.11.1,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: LGPL-2.1-or-later + size: 492733 + timestamp: 1757520335407 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libsystemd0-257.9-hd926fa8_0.conda + sha256: 98ac09c139bbffbe4f6448924a8f3f1fca16f4ac8816b39d629a22f7fd66ad5f + md5: 6751bb1ae9b58008862a0c3a1340e17e + depends: + - libcap >=2.76,<2.77.0a0 + - libgcc >=14 + - libgcrypt-lib >=1.11.1,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - lz4-c >=1.10.0,<1.11.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: LGPL-2.1-or-later + size: 513685 + timestamp: 1757520434211 +- conda: https://prefix.dev/conda-forge/linux-64/liburcu-0.14.0-hac33072_0.conda + sha256: 208ead1ed147f588c722ef9dec7656f538111b15fb85c04f645758fa4fa8e3c3 + md5: 0b2b4f99717fe8f82dc21a3b0c504923 + depends: + - libgcc-ng >=12 + license: LGPL-2.0-or-later + license_family: LGPL + size: 176874 + timestamp: 1718888439831 +- conda: https://prefix.dev/conda-forge/linux-aarch64/liburcu-0.14.0-h0a1ffab_0.conda + sha256: 2f4ced78799e93470ac4db077ba9e0d3b715ba71a099f434e82b8873f1999ea1 + md5: 29830064c98f8dae8b72329c4f2cf0ed + depends: + - libgcc-ng >=12 + license: LGPL-2.0-or-later + license_family: LGPL + size: 197399 + timestamp: 1718888513454 +- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + sha256: e5ec6d2ad7eef538ddcb9ea62ad4346fde70a4736342c4ad87bd713641eb9808 + md5: 80c07c68d2f6870250959dcc95b209d1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: BSD-3-Clause + license_family: BSD + size: 37135 + timestamp: 1758626800002 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.2-h3e4203c_0.conda + sha256: 7aed28ac04e0298bf8f7ad44a23d6f8ee000aa0445807344b16fceedc67cce0f + md5: 3a68e44fdf2a2811672520fdd62996bd + depends: + - libgcc >=14 + license: BSD-3-Clause + license_family: BSD + size: 39172 + timestamp: 1758626850999 +- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda + sha256: c180f4124a889ac343fc59d15558e93667d894a966ec6fdb61da1604481be26b + md5: 0f03292cc56bf91a077a134ea8747118 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: MIT + license_family: MIT + size: 895108 + timestamp: 1753948278280 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libuv-1.51.0-he30d5cf_1.conda + sha256: 7a0fb5638582efc887a18b7d270b0c4a6f6e681bf401cab25ebafa2482569e90 + md5: 8e62bf5af966325ee416f19c6f14ffa3 + depends: + - libgcc >=14 + license: MIT + license_family: MIT + size: 629238 + timestamp: 1753948296190 +- conda: https://prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda + sha256: 042c7488ad97a5629ec0a991a8b2a3345599401ecc75ad6a5af73b60e6db9689 + md5: c0d87c3c8e075daf1daf6c31b53e8083 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 421195 + timestamp: 1753948426421 +- conda: https://prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda + sha256: f03dc82e6fb1725788e73ae97f0cd3d820d5af0d351a274104a0767035444c59 + md5: 31e1545994c48efc3e6ea32ca02a8724 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 297087 + timestamp: 1753948490874 +- conda: https://prefix.dev/conda-forge/linux-64/libvorbis-1.3.7-h54a6638_2.conda + sha256: ca494c99c7e5ecc1b4cd2f72b5584cef3d4ce631d23511184411abcbb90a21a5 + md5: b4ecbefe517ed0157c37f8182768271c + depends: + - libogg + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - libogg >=1.3.5,<1.4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 285894 + timestamp: 1753879378005 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libvorbis-1.3.7-h7ac5ae9_2.conda + sha256: 066708ca7179a1c6e5639d015de7ed6e432b93ad50525843db67d57eb1ba1faf + md5: 9d099329070afe52d797462ca7bf35f3 + depends: + - libogg + - libstdcxx >=14 + - libgcc >=14 + - libogg >=1.3.5,<1.4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 289391 + timestamp: 1753879417231 +- conda: https://prefix.dev/conda-forge/osx-arm64/libvorbis-1.3.7-h81086ad_2.conda + sha256: 95768e4eceaffb973081fd986d03da15d93aa10609ed202e6fd5ca1e490a3dce + md5: 719e7653178a09f5ca0aa05f349b41f7 + depends: + - libogg + - libcxx >=19 + - __osx >=11.0 + - libogg >=1.3.5,<1.4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 259122 + timestamp: 1753879389702 +- conda: https://prefix.dev/conda-forge/win-64/libvorbis-1.3.7-h5112557_2.conda + sha256: 429124709c73b2e8fae5570bdc6b42f5418a7551ba72e591bb960b752e87b365 + md5: 42a8a56c60882da5d451aa95b8455111 + depends: + - libogg + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - libogg >=1.3.5,<1.4.0a0 + license: BSD-3-Clause + license_family: BSD + size: 243401 + timestamp: 1753879416570 +- conda: https://prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + sha256: 0fccf2d17026255b6e10ace1f191d0a2a18f2d65088fd02430be17c701f8ffe0 + md5: 8a86073cf3b343b87d03f41790d8b4e5 + depends: + - ucrt + constrains: + - pthreads-win32 <0.0a0 + - msys2-conda-epoch <0.0a0 + license: MIT AND BSD-3-Clause-Clear + size: 36621 + timestamp: 1759768399557 +- conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa + md5: 92ed62436b625154323d40d5f2f11dd7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + size: 395888 + timestamp: 1727278577118 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda + sha256: 461cab3d5650ac6db73a367de5c8eca50363966e862dcf60181d693236b1ae7b + md5: cd14ee5cca2464a425b1dbfc24d90db2 + depends: + - libgcc >=13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + size: 397493 + timestamp: 1727280745441 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 + md5: af523aae2eca6dfa1c8eec693f5b9a79 + depends: + - __osx >=11.0 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + size: 323658 + timestamp: 1727278733917 +- conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + md5: 5aa797f8787fe7a17d1b0821485b5adc + depends: + - libgcc-ng >=12 + license: LGPL-2.1-or-later + size: 100393 + timestamp: 1702724383534 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + sha256: 6b46c397644091b8a26a3048636d10b989b1bf266d4be5e9474bf763f828f41f + md5: b4df5d7d4b63579d081fd3a4cf99740e + depends: + - libgcc-ng >=12 + license: LGPL-2.1-or-later + size: 114269 + timestamp: 1702724369203 +- conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.12.2-hca5e8e5_0.conda + sha256: e11e8890a097c9e16a3fc40f2540d887ef2497e7f31f6e5a744aa951f82dbeea + md5: 3c3e5ccbb2d96ac75e1b8b028586db5c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libxcb >=1.17.0,<2.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - xkeyboard-config + - xorg-libxau >=1.0.12,<2.0a0 + license: MIT/X11 Derivative + license_family: MIT + size: 830418 + timestamp: 1760990182307 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libxkbcommon-1.12.2-h3c6a4c8_0.conda + sha256: 704f3680df9b7e21cdfad1a87753ac3918745e158ed319575e3cb2af8e9ff72b + md5: 45dcd1b51960514f94a291808eac16fe + depends: + - libgcc >=14 + - libstdcxx >=14 + - libxcb >=1.17.0,<2.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - xkeyboard-config + - xorg-libxau >=1.0.12,<2.0a0 + license: MIT/X11 Derivative + license_family: MIT + size: 846320 + timestamp: 1760990353603 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda + sha256: ec0735ae56c3549149eebd7dc22c0bed91fd50c02eaa77ff418613ddda190aa8 + md5: e512be7dc1f84966d50959e900ca121f + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libxml2-16 2.15.1 ha9997c6_0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 45283 + timestamp: 1761015644057 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libxml2-2.15.1-h788dabe_0.conda + sha256: db0a568e0853ee38b7a4db1cb4ee76e57fe7c32ccb1d5b75f6618a1041d3c6e4 + md5: a0e7779b7625b88e37df9bd73f0638dc + depends: + - icu >=75.1,<76.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libxml2-16 2.15.1 h8591a01_0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 47192 + timestamp: 1761015739999 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-2.15.1-h9329255_0.conda + sha256: c409e384ddf5976a42959265100d6b2c652017d250171eb10bae47ef8166193f + md5: fb5ce61da27ee937751162f86beba6d1 + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libxml2-16 2.15.1 h0ff4647_0 + - libzlib >=1.3.1,<2.0a0 + license: MIT + license_family: MIT + size: 40607 + timestamp: 1761016108361 +- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.13.8-h741aa76_1.conda + sha256: 32fa908bb2f2a6636dab0edaac1d4bf5ff62ad404a82d8bb16702bc5b8eb9114 + md5: aeb49dc1f5531de13d2c0d57ffa6d0c8 + depends: + - libiconv >=1.18,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 1519401 + timestamp: 1754315497781 +- conda: https://prefix.dev/conda-forge/win-64/libxml2-2.15.1-ha29bfb0_0.conda + sha256: fb51b91a01eac9ee5e26c67f4e081f09f970c18a3da5231b8172919a1e1b3b6b + md5: 87116b9de9c1825c3fd4ef92c984877b + depends: + - icu >=75.1,<76.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libxml2-16 2.15.1 h06f855e_0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 43042 + timestamp: 1761016261024 +- conda: https://prefix.dev/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda + sha256: 71436e72a286ef8b57d6f4287626ff91991eb03c7bdbe835280521791efd1434 + md5: e7733bc6785ec009e47a224a71917e84 + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - libxml2 2.15.1 + license: MIT + license_family: MIT + size: 556302 + timestamp: 1761015637262 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libxml2-16-2.15.1-h8591a01_0.conda + sha256: 7a13450bce2eeba8f8fb691868b79bf0891377b707493a527bd930d64d9b98af + md5: e7177c6fbbf815da7b215b4cc3e70208 + depends: + - icu >=75.1,<76.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - libxml2 2.15.1 + license: MIT + license_family: MIT + size: 597078 + timestamp: 1761015734476 +- conda: https://prefix.dev/conda-forge/osx-arm64/libxml2-16-2.15.1-h0ff4647_0.conda + sha256: ebe2dd9da94280ad43da936efa7127d329b559f510670772debc87602b49b06d + md5: 438c97d1e9648dd7342f86049dd44638 + depends: + - __osx >=11.0 + - icu >=75.1,<76.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - libxml2 2.15.1 + license: MIT + license_family: MIT + size: 464952 + timestamp: 1761016087733 +- conda: https://prefix.dev/conda-forge/win-64/libxml2-16-2.15.1-h06f855e_0.conda + sha256: 3f65ea0f04c7738116e74ca87d6e40f8ba55b3df31ef42b8cb4d78dd96645e90 + md5: 4a5ea6ec2055ab0dfd09fd0c498f834a + depends: + - icu >=75.1,<76.0a0 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - libxml2 2.15.1 + license: MIT + license_family: MIT + size: 518616 + timestamp: 1761016240185 +- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + md5: edb0dca6bc32e4f4789199455a1dbeb8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 60963 + timestamp: 1727963148474 +- conda: https://prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda + sha256: 5a2c1eeef69342e88a98d1d95bff1603727ab1ff4ee0e421522acd8813439b84 + md5: 08aad7cbe9f5a6b460d0976076b6ae64 + depends: + - libgcc >=13 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 66657 + timestamp: 1727963199518 +- conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + md5: 369964e85dc26bfe78f41399b366c435 + depends: + - __osx >=11.0 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 46438 + timestamp: 1727963202283 +- conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + sha256: ba945c6493449bed0e6e29883c4943817f7c79cbff52b83360f7b341277c6402 + md5: 41fbfac52c601159df6c01f875de31b9 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - zlib 1.3.1 *_2 + license: Zlib + license_family: Other + size: 55476 + timestamp: 1727963768015 +- conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-21.1.3-h4a912ad_0.conda + sha256: 9aeabb02db52ce9d055a5786d42440894f6eae9e74bbc0e08befb7926ccca98d + md5: 487d26872cd21fe3bfcb3d09e8d992cd + depends: + - __osx >=11.0 + constrains: + - openmp 21.1.3|21.1.3.* + - intel-openmp <0.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 285307 + timestamp: 1760282536594 +- conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-21.1.3-hfa2b4ca_0.conda + sha256: 54826ea90c80ca04640b0fc1a0b3aabfd0f4e60e03c270b2a919a3655f21bc78 + md5: b1dd38bdf96540a6dedf0d196108c9a1 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - intel-openmp <0.0a0 + - openmp 21.1.3|21.1.3.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 347945 + timestamp: 1760282911326 +- conda: https://prefix.dev/conda-forge/linux-64/lttng-ust-2.13.9-hf5eda4c_0.conda + sha256: 77ea6f9546bb8e4d6050b4ad8efb9bfb2177e9173a03b4d9eae6fd8ce1056431 + md5: bf1ee9cd230a64573a8b7745c6aaa593 + depends: + - liburcu + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - liburcu >=0.14.0,<0.15.0a0 + license: LGPL-2.1-only + size: 375355 + timestamp: 1745310024643 +- conda: https://prefix.dev/conda-forge/linux-aarch64/lttng-ust-2.13.9-h8d236e2_0.conda + sha256: ffa24c89600e0ef52085dea7d2393240f11006aa91384a29c040c7ee93c891f7 + md5: efd03c795cffa4374fed317f8bfae176 + depends: + - liburcu + - libgcc >=13 + - liburcu >=0.14.0,<0.15.0a0 + license: LGPL-2.1-only + size: 419653 + timestamp: 1745310243392 +- conda: https://prefix.dev/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + md5: 9de5350a85c4a20c685259b889aa6393 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + size: 167055 + timestamp: 1733741040117 +- conda: https://prefix.dev/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda + sha256: 67e55058d275beea76c1882399640c37b5be8be4eb39354c94b610928e9a0573 + md5: 6654e411da94011e8fbe004eacb8fe11 + depends: + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + size: 184953 + timestamp: 1733740984533 +- conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda + sha256: 9b0037171dad0100f0296699a11ae7d355237b55f42f9094aebc0f41512d96a1 + md5: 827064ddfe0de2917fb29f1da4f8f533 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 12934 + timestamp: 1733216573915 +- conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h57928b3_16.conda + sha256: ce841e7c3898764154a9293c0f92283c1eb28cdacf7a164c94b632a6af675d91 + md5: 5cddc979c74b90cf5e5cda4f97d5d8bb + depends: + - llvm-openmp >=20.1.8 + - tbb 2021.* + license: LicenseRef-IntelSimplifiedSoftwareOct2022 + license_family: Proprietary + size: 103088799 + timestamp: 1753975600547 +- conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda + sha256: 39c4700fb3fbe403a77d8cc27352fa72ba744db487559d5d44bf8411bb4ea200 + md5: c7f302fd11eeb0987a6a5e1f3aed6a21 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-only + license_family: LGPL + size: 491140 + timestamp: 1730581373280 +- conda: https://prefix.dev/conda-forge/linux-aarch64/mpg123-1.32.9-h65af167_0.conda + sha256: d65d5a00278544639ba4f99887154be00a1f57afb0b34d80b08e5cba40a17072 + md5: cdf140c7690ab0132106d3bc48bce47d + depends: + - libgcc >=13 + - libstdcxx >=13 + license: LGPL-2.1-only + license_family: LGPL + size: 558708 + timestamp: 1730581372400 +- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 891641 + timestamp: 1738195959188 +- conda: https://prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda + sha256: 91cfb655a68b0353b2833521dc919188db3d8a7f4c64bea2c6a7557b24747468 + md5: 182afabe009dc78d8b73100255ee6868 + depends: + - libgcc >=13 + license: X11 AND BSD-3-Clause + size: 926034 + timestamp: 1738196018799 +- conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae + depends: + - __osx >=11.0 + license: X11 AND BSD-3-Clause + size: 797030 + timestamp: 1738196177597 +- conda: https://prefix.dev/conda-forge/linux-64/nspr-4.37-h29cc59b_0.conda + sha256: 472306630dcd49a221863b91bd89f5b8b81daf1b99adf1968c9f12021176d873 + md5: d73ccc379297a67ed921bd55b38a6c6a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: MPL-2.0 + license_family: MOZILLA + size: 230951 + timestamp: 1752841107697 +- conda: https://prefix.dev/conda-forge/linux-aarch64/nspr-4.37-h3ad9384_0.conda + sha256: 29431722d6715cfa9589583eca96d740d2fa3ca50d32593d9eafcd3eea3c9bb6 + md5: 81e99082a0d055a3888369dafdfa427c + depends: + - libgcc >=14 + - libstdcxx >=14 + license: MPL-2.0 + license_family: MOZILLA + size: 236193 + timestamp: 1752842469552 +- conda: https://prefix.dev/conda-forge/osx-arm64/nspr-4.37-h31e89c2_0.conda + sha256: fe47c5d0542b6f928c31bf1c5251aa85aff9b50c48b56a4c7c6fce3afcd60e57 + md5: 1add5064a24aa483d1233c560ef8ee4a + depends: + - __osx >=11.0 + - libcxx >=19 + license: MPL-2.0 + license_family: MOZILLA + size: 201648 + timestamp: 1752841270904 +- conda: https://prefix.dev/conda-forge/linux-64/nss-3.117-h445c969_0.conda + sha256: 85f2d6d93199454818866b355834a8c5dc64a87e14da3b242208c9dc2156852a + md5: 970af0bfac9644ddbf7e91c1336b231b + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libsqlite >=3.50.4,<4.0a0 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + license: MPL-2.0 + license_family: MOZILLA + size: 2045760 + timestamp: 1759509411326 +- conda: https://prefix.dev/conda-forge/linux-aarch64/nss-3.117-h544fa81_0.conda + sha256: af706f4b0e730070661e129090d4325caa47a36a51d8b45ccf87c7d104c8cac9 + md5: d64a3b42b230f874211256bf8cdc59c7 + depends: + - libgcc >=14 + - libsqlite >=3.50.4,<4.0a0 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + license: MPL-2.0 + license_family: MOZILLA + size: 2049285 + timestamp: 1759512197014 +- conda: https://prefix.dev/conda-forge/osx-arm64/nss-3.117-h1c710a3_0.conda + sha256: 92ff13f63d4f93aba92f643198dca5fe3d53f7408579b06a5a31c6061239b50a + md5: 2b01bafeb5b2dc68d1b8d79f4f6e4e87 + depends: + - __osx >=11.0 + - libcxx >=19 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + license: MPL-2.0 + license_family: MOZILLA + size: 1842099 + timestamp: 1759510175550 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.26.4-py311h64a7726_0.conda + sha256: 3f4365e11b28e244c95ba8579942b0802761ba7bb31c026f50d1a9ea9c728149 + md5: a502d7aad449a1206efb366d6a12c52d + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 8065890 + timestamp: 1707225944355 +- conda: https://prefix.dev/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda + sha256: fe3459c75cf84dcef6ef14efcc4adb0ade66038ddd27cadb894f34f4797687d8 + md5: d8285bea2a350f63fab23bf460221f3f + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 7484186 + timestamp: 1707225809722 +- conda: https://prefix.dev/conda-forge/linux-aarch64/numpy-1.26.4-py311h69ead2a_0.conda + sha256: 88800a1d9d11c2fccab09d40d36f7001616f5119eaf0ec86186562f33564e651 + md5: 3fd00dd400c8d3f9da12bf33061dd28d + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 7234391 + timestamp: 1707225781489 +- conda: https://prefix.dev/conda-forge/linux-aarch64/numpy-1.26.4-py312h470d778_0.conda + sha256: 23767677a7790bee5457d5e75ebd508b9a31c5354216f4310dd1acfca3f7a6f9 + md5: 9cebf5a06cb87d4569cd68df887af476 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 6614296 + timestamp: 1707225994762 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.26.4-py311h7125741_0.conda + sha256: 160a52a01fea44fe9753a2ed22cf13d7b55c8a89ea0b8738546fdbf4795d6514 + md5: 3160b93669a0def35a7a8158ebb33816 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=16 + - liblapack >=3.9.0,<4.0a0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 6652352 + timestamp: 1707226297967 +- conda: https://prefix.dev/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda + sha256: c8841d6d6f61fd70ca80682efbab6bdb8606dc77c68d8acabfbd7c222054f518 + md5: d83fc83d589e2625a3451c9a7e21047c + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libcxx >=16 + - liblapack >=3.9.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 6073136 + timestamp: 1707226249608 +- conda: https://prefix.dev/conda-forge/win-64/numpy-1.26.4-py311h0b4df5a_0.conda + sha256: 14116e72107de3089cc58119a5ce5905c22abf9a715c9fe41f8ac14db0992326 + md5: 7b240edd44fd7a0991aa409b07cee776 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 7104093 + timestamp: 1707226459646 +- conda: https://prefix.dev/conda-forge/win-64/numpy-1.26.4-py312h8753938_0.conda + sha256: 73570817a5109d396b4ebbe5124a89525959269fd33fa33fd413700289fbe0ef + md5: f9ac74c3b07c396014434aca1e58d362 + depends: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - liblapack >=3.9.0,<4.0a0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 6495445 + timestamp: 1707226412944 +- conda: https://prefix.dev/conda-forge/linux-64/openldap-2.6.10-he970967_0.conda + sha256: cb0b07db15e303e6f0a19646807715d28f1264c6350309a559702f4f34f37892 + md5: 2e5bf4f1da39c0b32778561c3c4e5878 + depends: + - __glibc >=2.17,<3.0.a0 + - cyrus-sasl >=2.1.27,<3.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libstdcxx >=13 + - openssl >=3.5.0,<4.0a0 + license: OLDAP-2.8 + license_family: BSD + size: 780253 + timestamp: 1748010165522 +- conda: https://prefix.dev/conda-forge/linux-aarch64/openldap-2.6.10-h30c48ee_0.conda + sha256: 13c7ba058b6e151468111235218158083b9e867738e66a5afb96096c5c123348 + md5: 48f31a61be512ec1929f4b4a9cedf4bd + depends: + - cyrus-sasl >=2.1.27,<3.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=13 + - libstdcxx >=13 + - openssl >=3.5.0,<4.0a0 + license: OLDAP-2.8 + license_family: BSD + size: 902902 + timestamp: 1748010210718 +- conda: https://prefix.dev/conda-forge/osx-arm64/openldap-2.6.10-hbe55e7a_0.conda + sha256: 08d859836b81296c16f74336c3a9a455b23d57ce1d7c2b0b3e1b7a07f984c677 + md5: 6fd5d73c63b5d37d9196efb4f044af76 + depends: + - __osx >=11.0 + - cyrus-sasl >=2.1.27,<3.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libcxx >=18 + - openssl >=3.5.0,<4.0a0 + license: OLDAP-2.8 + license_family: BSD + size: 843597 + timestamp: 1748010484231 +- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda + sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549 + md5: 14edad12b59ccbfa3910d42c72adc2a0 + depends: + - __glibc >=2.17,<3.0.a0 + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3119624 + timestamp: 1759324353651 +- conda: https://prefix.dev/conda-forge/linux-aarch64/openssl-3.5.4-h8e36d6e_0.conda + sha256: a24b318733c98903e2689adc7ef73448e27cbb10806852032c023f0ea4446fc5 + md5: 9303e8887afe539f78517951ce25cd13 + depends: + - ca-certificates + - libgcc >=14 + license: Apache-2.0 + license_family: Apache + size: 3644584 + timestamp: 1759326000128 +- conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + sha256: f0512629f9589392c2fb9733d11e753d0eab8fc7602f96e4d7f3bd95c783eb07 + md5: 71118318f37f717eefe55841adb172fd + depends: + - __osx >=11.0 + - ca-certificates + license: Apache-2.0 + license_family: Apache + size: 3067808 + timestamp: 1759324763146 +- conda: https://prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + sha256: 5ddc1e39e2a8b72db2431620ad1124016f3df135f87ebde450d235c212a61994 + md5: f28ffa510fe055ab518cbd9d6ddfea23 + depends: + - ca-certificates + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: Apache + size: 9218823 + timestamp: 1759326176247 +- conda: https://prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + size: 62477 + timestamp: 1745345660407 +- conda: https://prefix.dev/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 + sha256: 8f35c244b1631a4f31fb1d66ab6e1d9bfac0ca9b679deced1112c7225b3ad138 + md5: c05d1820a6d34ff07aaaab7a9b7eddaa + depends: + - libgcc-ng >=9.3.0 + - libstdcxx-ng >=9.3.0 + license: BSD-3-Clause + license_family: BSD + size: 259377 + timestamp: 1623788789327 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pcre-8.45-h01db608_0.tar.bz2 + sha256: 7a6062de76f695f6d8f0ddda0ff171e4b47e2b863d6012def440c7703aea0069 + md5: 3963d9f84749d6cdba1f12c65967ccd1 + depends: + - libgcc-ng >=9.3.0 + - libstdcxx-ng >=9.3.0 + license: BSD-3-Clause + license_family: BSD + size: 249883 + timestamp: 1623793306266 +- conda: https://prefix.dev/conda-forge/osx-arm64/pcre-8.45-hbdafb3b_0.tar.bz2 + sha256: f2e0c4ae3306f94851eea2318c6d26d24f8e191e329ddd256a612cd1184c5737 + md5: 500758f2515ae07c640d255c11afc19f + depends: + - libcxx >=11.1.0 + license: BSD-3-Clause + license_family: BSD + size: 235554 + timestamp: 1623788902053 +- conda: https://prefix.dev/conda-forge/win-64/pcre-8.45-h0e60522_0.tar.bz2 + sha256: 2ee62337b921b2d60a87aa9a91bf34bc855a0bbf6a5642ec66a7a175a772be6d + md5: 3cd3948bb5de74ebef93b6be6d8cf0d5 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012 + license: BSD-3-Clause + license_family: BSD + size: 530818 + timestamp: 1623789181657 +- conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda + sha256: 5c7380c8fd3ad5fc0f8039069a45586aa452cf165264bc5a437ad80397b32934 + md5: 7fa07cb0fb1b625a089ccc01218ee5b1 + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1209177 + timestamp: 1756742976157 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pcre2-10.46-h15761aa_0.conda + sha256: 75800e60e0e44d957c691a964085f56c9ac37dcd75e6c6904809d7b68f39e4ea + md5: 5128cb5188b630a58387799ea1366e37 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 1161914 + timestamp: 1756742893031 +- conda: https://prefix.dev/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda + sha256: 5bf2eeaa57aab6e8e95bea6bd6bb2a739f52eb10572d8ed259d25864d3528240 + md5: 0e6e82c3cc3835f4692022e9b9cd5df8 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 835080 + timestamp: 1756743041908 +- conda: https://prefix.dev/conda-forge/win-64/pcre2-10.46-h3402e2f_0.conda + sha256: 29c2ed44a8534d27faad96bdce16efe29c2788f556f4c5409d4ae8ae074681ec + md5: 889053e920d15353c2665fa6310d7a7a + depends: + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 1034703 + timestamp: 1756743085974 +- conda: https://prefix.dev/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda + sha256: 43d37bc9ca3b257c5dd7bf76a8426addbdec381f6786ff441dc90b1a49143b6a + md5: c01af13bdc553d1a8fbfff6e8db075f0 + depends: + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + size: 450960 + timestamp: 1754665235234 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pixman-0.46.4-h7ac5ae9_1.conda + sha256: e6b0846a998f2263629cfeac7bca73565c35af13251969f45d385db537a514e4 + md5: 1587081d537bd4ae77d1c0635d465ba5 + depends: + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + license: MIT + license_family: MIT + size: 357913 + timestamp: 1754665583353 +- conda: https://prefix.dev/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda + sha256: c9601efb1af5391317e04eca77c6fe4d716bf1ca1ad8da2a05d15cb7c28d7d4e + md5: 1bee70681f504ea424fb07cdb090c001 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + license: GPL-2.0-or-later + license_family: GPL + size: 115175 + timestamp: 1720805894943 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pkg-config-0.29.2-hce167ba_1009.conda + sha256: 6468cbfaf1d3140be46dd315ec383d373dbbafd770ce2efe77c3f0cdbc4576c1 + md5: 05eda637f6465f7e8c5ab7e341341ea9 + depends: + - libgcc-ng >=12 + - libglib >=2.80.3,<3.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 54834 + timestamp: 1720806008171 +- conda: https://prefix.dev/conda-forge/osx-arm64/pkg-config-0.29.2-hde07d2e_1009.conda + sha256: d82f4655b2d67fe12eefe1a3eea4cd27d33fa41dbc5e9aeab5fd6d3d2c26f18a + md5: b4f41e19a8c20184eec3aaf0f0953293 + depends: + - __osx >=11.0 + - libglib >=2.80.3,<3.0a0 + - libiconv >=1.17,<2.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 49724 + timestamp: 1720806128118 +- conda: https://prefix.dev/conda-forge/win-64/pkg-config-0.29.2-h88c491f_1009.conda + sha256: 86b0c40c8b569dbc164cb1de098ddabf4c240a5e8f38547aab00493891fa67f3 + md5: 122d6514d415fbe02c9b58aee9f6b53e + depends: + - libglib >=2.80.3,<3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: GPL-2.0-or-later + license_family: GPL + size: 36118 + timestamp: 1720806338740 +- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda + sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc + md5: 7da7ccd349dbf6487a7778579d2bb971 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 24246 + timestamp: 1747339794916 +- conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + md5: b3c17d95b5a10c6e64a21fa17573e70e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 8252 + timestamp: 1726802366959 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda + sha256: 977dfb0cb3935d748521dd80262fe7169ab82920afd38ed14b7fee2ea5ec01ba + md5: bb5a90c93e3bac3d5690acf76b4a6386 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 8342 + timestamp: 1726803319942 +- conda: https://prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 + md5: 415816daf82e0b23a736a069a75e9da7 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 8381 + timestamp: 1726802424786 +- conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-h9a8bead_2.conda + sha256: 8a6729861c9813a756b0438c30bd271722fb3f239ded3afc3bf1cb03327a640e + md5: b6f21b1c925ee2f3f7fc37798c5988db + depends: + - __glibc >=2.17,<3.0.a0 + - dbus >=1.16.2,<2.0a0 + - libgcc >=14 + - libglib >=2.86.0,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libsndfile >=1.2.2,<1.3.0a0 + - libsystemd0 >=257.7 + - libxcb >=1.17.0,<2.0a0 + constrains: + - pulseaudio 17.0 *_2 + license: LGPL-2.1-or-later + license_family: LGPL + size: 761857 + timestamp: 1757472971364 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pulseaudio-client-17.0-h77cf2aa_2.conda + sha256: 588c9ba305e8ece39357b36174a371671916e878b98fdd7521296008a895adb1 + md5: 50f9b250973773b3a9888b57893cbdcd + depends: + - dbus >=1.16.2,<2.0a0 + - libgcc >=14 + - libglib >=2.86.0,<3.0a0 + - libiconv >=1.18,<2.0a0 + - libsndfile >=1.2.2,<1.3.0a0 + - libsystemd0 >=257.7 + - libxcb >=1.17.0,<2.0a0 + constrains: + - pulseaudio 17.0 *_2 + license: LGPL-2.1-or-later + license_family: LGPL + size: 767096 + timestamp: 1757472924483 +- conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.14.0-pyhd8ed1ab_0.conda + sha256: 1950f71ff44e64163e176b1ca34812afc1a104075c3190de50597e1623eb7d53 + md5: 85815c6a22905c080111ec8d56741454 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 35182 + timestamp: 1750616054854 +- conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda + sha256: 83ab8434e3baf6a018914da4f1c2ae9023e23fb41e131b68b3e3f9ca41ecef61 + md5: a36aa6e0119331d3280f4bba043314c7 + depends: + - python >=3.9 + - snowballstemmer >=2.2.0 + - tomli >=1.2.3 + license: MIT + license_family: MIT + size: 40236 + timestamp: 1733261742916 +- conda: https://prefix.dev/conda-forge/noarch/pyflakes-3.4.0-pyhd8ed1ab_0.conda + sha256: 4b6fb3f7697b4e591c06149671699777c71ca215e9ec16d5bd0767425e630d65 + md5: dba204e749e06890aeb3756ef2b1bf35 + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 59592 + timestamp: 1750492011671 +- conda: https://prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 + depends: + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + size: 889287 + timestamp: 1750615908735 +- conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.2.5-pyhcf101f3_0.conda + sha256: 6814b61b94e95ffc45ec539a6424d8447895fef75b0fec7e1be31f5beee883fb + md5: 6c8979be6d7a17692793114fa26916e8 + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + size: 104044 + timestamp: 1758436411254 +- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhd8ed1ab_0.conda + sha256: 41053d9893e379a3133bb9b557b98a3d2142fca474fb6b964ba5d97515f78e2d + md5: 1f987505580cb972cf28dc5f74a0f81b + depends: + - colorama >=0.4 + - exceptiongroup >=1 + - iniconfig >=1 + - packaging >=20 + - pluggy >=1.5,<2 + - pygments >=2.7.2 + - python >=3.10 + - tomli >=1 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + size: 276734 + timestamp: 1757011891753 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.11.14-hfe2f287_1_cpython.conda + build_number: 1 + sha256: 6515ef4018fda2826570f6f5c068e26dbd3e41a8b642f052c346812b3af28789 + md5: e87c753e04bffcda4cbfde7d052c1f7a + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + size: 30812188 + timestamp: 1760365816536 +- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.12-hfe2f287_0_cpython.conda + sha256: 5386d8c8230b6478ae165ff34f57d498891ac160e871629cbb4d4256e69cc542 + md5: ceada987beec823b3c702710ee073fba + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 31547362 + timestamp: 1760367376467 +- conda: https://prefix.dev/conda-forge/linux-aarch64/python-3.11.14-hcfbf8c2_1_cpython.conda + build_number: 1 + sha256: bd68e22a2461c79cf287ae0f7bf6eeae10ebea12bf1115c4c4572627c8f12a2e + md5: 6190c58a8b68e9f18fb751f7702870c1 + depends: + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-aarch64 >=2.36.1 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + size: 15586884 + timestamp: 1760364354142 +- conda: https://prefix.dev/conda-forge/linux-aarch64/python-3.12.12-hcfbf8c2_0_cpython.conda + sha256: 6379c2a66799ea2ba9cff5ecbfee3d3575a36367e6006d74b9e0805f8d9d5c6b + md5: 08c82423fa3c2153c34f54505a2897c9 + depends: + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-aarch64 >=2.36.1 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 13709866 + timestamp: 1760365731765 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.11.14-hec0b533_1_cpython.conda + build_number: 1 + sha256: f1fc90c0929f744d0db11d1247cd97632134494cea2a99fa24996ad928e904a8 + md5: 64d46fd57bf5b2793f75fceb6f3b6189 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + size: 14794480 + timestamp: 1760366123572 +- conda: https://prefix.dev/conda-forge/osx-arm64/python-3.12.12-hec0b533_0_cpython.conda + sha256: 63d5362621bbf3b0d90424f5fc36983d7be2434f6d0b2a8e431ac78a69a1c01d + md5: 5a732c06cbf90455a95dc6f6b1dd7061 + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - openssl >=3.5.4,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 12905286 + timestamp: 1760367318303 +- conda: https://prefix.dev/conda-forge/win-64/python-3.11.14-h30ce641_1_cpython.conda + build_number: 1 + sha256: a2e3daeccf06a6271d32d99e851a56fd938d913d2bc7a21eaa8f8219f20cd5a6 + md5: 0213e004a0cddcdc9618fa141294db39 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + size: 18568514 + timestamp: 1760364337404 +- conda: https://prefix.dev/conda-forge/win-64/python-3.12.12-h30ce641_0_cpython.conda + sha256: 9e9d6fa3b4ef231fcabf00364319f4ffacb1fb683e6c61c2438bafe3c61a7e2e + md5: e672c6dc92e6f1fcac0f9fed61b2b922 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.4.6,<3.5.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 15741664 + timestamp: 1760365715600 +- conda: https://prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + md5: 5b8d21249ff20967101ffa321cab24e8 + depends: + - python >=3.9 + - six >=1.5 + - python + license: Apache-2.0 + license_family: APACHE + size: 233310 + timestamp: 1751104122689 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + build_number: 8 + sha256: fddf123692aa4b1fc48f0471e346400d9852d96eeed77dbfdd746fa50a8ff894 + md5: 8fcb6b0e2161850556231336dae58358 + constrains: + - python 3.11.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 7003 + timestamp: 1752805919375 +- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-8_cp312.conda + build_number: 8 + sha256: 80677180dd3c22deb7426ca89d6203f1c7f1f256f2d5a94dc210f6e758229809 + md5: c3efd25ac4d74b1584d2f7a57195ddf1 + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6958 + timestamp: 1752805918820 +- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_0.conda + sha256: 1b3dc4c25c83093fff08b86a3574bc6b94ba355c8eba1f35d805c5e256455fc7 + md5: fba10c2007c8b06f77c5a23ce3a635ad + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 204539 + timestamp: 1758892248166 +- conda: https://prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py312ha4530ae_0.conda + sha256: 5f6af64897b820011c424a4ee5fd018277b898ff5d81f8991118b3353bd10ee9 + md5: 428aed4a70236d95492c11da941fe1dc + depends: + - libgcc >=14 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 197335 + timestamp: 1758891936824 +- conda: https://prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py312h5748b74_0.conda + sha256: 690943c979a5bf014348933a68cd39e3bb9114d94371c4c5d846d2daaa82c7d9 + md5: 6a2d7f8a026223c2fa1027c96c615752 + depends: + - __osx >=11.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 190579 + timestamp: 1758891996097 +- conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py312h05f76fc_0.conda + sha256: 54d04e61d17edffeba1e5cad45f10f272a016b6feec1fa8fa6af364d84a7b4fc + md5: 4a68f80fbf85499f093101cc17ffbab7 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 180635 + timestamp: 1758891847871 +- conda: https://prefix.dev/conda-forge/linux-64/qt-main-5.15.15-h3c3fd16_6.conda + sha256: 986dff37c0d4792f8e03f7313ffad28698fe80e9697f87cf54b895a456bd2e8a + md5: 5aab84b9d164509b5bbe3af660518606 + depends: + - __glibc >=2.17,<3.0.a0 + - alsa-lib >=1.2.14,<1.3.0a0 + - dbus >=1.16.2,<2.0a0 + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - gst-plugins-base >=1.24.11,<1.25.0a0 + - gstreamer >=1.24.11,<1.25.0a0 + - harfbuzz >=12.1.0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libclang-cpp21.1 >=21.1.3,<21.2.0a0 + - libclang13 >=21.1.3 + - libcups >=2.3.3,<2.4.0a0 + - libdrm >=2.4.125,<2.5.0a0 + - libegl >=1.7.0,<2.0a0 + - libevent >=2.1.12,<2.1.13.0a0 + - libexpat >=2.7.1,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.86.0,<3.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libllvm21 >=21.1.3,<21.2.0a0 + - libpng >=1.6.50,<1.7.0a0 + - libpq >=18.0,<19.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libstdcxx >=13 + - libxcb >=1.17.0,<2.0a0 + - libxkbcommon >=1.12.0,<2.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + - nss >=3.117,<4.0a0 + - openssl >=3.5.4,<4.0a0 + - pulseaudio-client >=17.0,<17.1.0a0 + - xcb-util >=0.4.1,<0.5.0a0 + - xcb-util-image >=0.4.0,<0.5.0a0 + - xcb-util-keysyms >=0.4.1,<0.5.0a0 + - xcb-util-renderutil >=0.3.10,<0.4.0a0 + - xcb-util-wm >=0.4.2,<0.5.0a0 + - xorg-libice >=1.1.2,<2.0a0 + - xorg-libsm >=1.2.6,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxdamage >=1.1.6,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxxf86vm >=1.1.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + constrains: + - qt 5.15.15 + license: LGPL-3.0-only + license_family: LGPL + size: 52624585 + timestamp: 1760351016368 +- conda: https://prefix.dev/conda-forge/linux-aarch64/qt-main-5.15.15-h2f19be9_6.conda + sha256: a91610b6df6a4a3aadfe94356a217714841829ce71b965798ae219f5687ccf46 + md5: 27c3b4684b1fab3d79c9eb2d0268b449 + depends: + - alsa-lib >=1.2.14,<1.3.0a0 + - dbus >=1.16.2,<2.0a0 + - fontconfig >=2.15.0,<3.0a0 + - fonts-conda-ecosystem + - gst-plugins-base >=1.24.11,<1.25.0a0 + - gstreamer >=1.24.11,<1.25.0a0 + - harfbuzz >=12.1.0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libclang-cpp21.1 >=21.1.2,<21.2.0a0 + - libclang13 >=21.1.2 + - libcups >=2.3.3,<2.4.0a0 + - libdrm >=2.4.125,<2.5.0a0 + - libegl >=1.7.0,<2.0a0 + - libevent >=2.1.12,<2.1.13.0a0 + - libexpat >=2.7.1,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - libgcc >=13 + - libgl >=1.7.0,<2.0a0 + - libglib >=2.86.0,<3.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libllvm21 >=21.1.2,<21.2.0a0 + - libpng >=1.6.50,<1.7.0a0 + - libpq >=18.0,<19.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libstdcxx >=13 + - libxcb >=1.17.0,<2.0a0 + - libxkbcommon >=1.12.0,<2.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + - nss >=3.117,<4.0a0 + - openssl >=3.5.4,<4.0a0 + - pulseaudio-client >=17.0,<17.1.0a0 + - xcb-util >=0.4.1,<0.5.0a0 + - xcb-util-image >=0.4.0,<0.5.0a0 + - xcb-util-keysyms >=0.4.1,<0.5.0a0 + - xcb-util-renderutil >=0.3.10,<0.4.0a0 + - xcb-util-wm >=0.4.2,<0.5.0a0 + - xorg-libice >=1.1.2,<2.0a0 + - xorg-libsm >=1.2.6,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxdamage >=1.1.6,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxxf86vm >=1.1.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + constrains: + - qt 5.15.15 + license: LGPL-3.0-only + license_family: LGPL + size: 52013627 + timestamp: 1760203845477 +- conda: https://prefix.dev/conda-forge/osx-arm64/qt-main-5.15.15-h9b65787_6.conda + sha256: fc08534baa11c62f15e5c17d4572031786406b5c88c95d7f45832eccd7f28d4e + md5: 9f95e48a6f8e5d25969f42e79b09699a + depends: + - __osx >=11.0 + - gst-plugins-base >=1.24.11,<1.25.0a0 + - gstreamer >=1.24.11,<1.25.0a0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libclang-cpp18.1 >=18.1.8,<18.2.0a0 + - libclang13 >=18.1.8 + - libcxx >=18 + - libglib >=2.86.0,<3.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libllvm18 >=18.1.8,<18.2.0a0 + - libpng >=1.6.50,<1.7.0a0 + - libpq >=18.0,<19.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - nspr >=4.37,<5.0a0 + - nss >=3.117,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + constrains: + - qt 5.15.15 + license: LGPL-3.0-only + license_family: LGPL + size: 50274258 + timestamp: 1760356411596 +- conda: https://prefix.dev/conda-forge/win-64/qt-main-5.15.15-hb098fff_6.conda + sha256: 67d824d178229de4dae2e20815863e77512a2a6bf9ba4f32fef69763a56e3a4b + md5: 1152cdcffef46d1ae299a1a814527624 + depends: + - gst-plugins-base >=1.24.11,<1.25.0a0 + - gstreamer >=1.24.11,<1.25.0a0 + - icu >=75.1,<76.0a0 + - krb5 >=1.21.3,<1.22.0a0 + - libclang13 >=21.1.3 + - libglib >=2.86.0,<3.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libpng >=1.6.50,<1.7.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + constrains: + - qt 5.15.15 + license: LGPL-3.0-only + license_family: LGPL + size: 59506014 + timestamp: 1760357612191 +- conda: https://prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 282480 + timestamp: 1740379431762 +- conda: https://prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda + sha256: 54bed3a3041befaa9f5acde4a37b1a02f44705b7796689574bcf9d7beaad2959 + md5: c0f08fc2737967edde1a272d4bf41ed9 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 291806 + timestamp: 1740380591358 +- conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 + depends: + - ncurses >=6.5,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 252359 + timestamp: 1740379663071 +- conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda + sha256: d5c73079c1dd2c2a313c3bfd81c73dbd066b7eb08d213778c8bff520091ae894 + md5: c1c9b02933fdb2cfb791d936c20e887e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 193775 + timestamp: 1748644872902 +- conda: https://prefix.dev/conda-forge/linux-aarch64/rhash-1.4.6-h86ecc28_1.conda + sha256: 0fe6f40213f2d8af4fcb7388eeb782a4e496c8bab32c189c3a34b37e8004e5a4 + md5: 745d02c0c22ea2f28fbda2cb5dbec189 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 207475 + timestamp: 1748644952027 +- conda: https://prefix.dev/conda-forge/osx-arm64/rhash-1.4.6-h5505292_1.conda + sha256: f4957c05f4fbcd99577de8838ca4b5b1ae4b400a44be647a0159c14f85b9bfc0 + md5: 029e812c8ae4e0d4cf6ff4f7d8dc9366 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 185448 + timestamp: 1748645057503 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-action-msgs-1.2.1-np126py311hbc2a38a_13.conda + sha256: 21c3b06788cd8d7d6a8a4d66dc58131e486aae86f250d309ea69336fb4b1c450 + md5: f1fad637e992126ca6d4d6b4a2802f89 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-unique-identifier-msgs + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 114465 + timestamp: 1753311870223 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-action-msgs-1.2.1-np126py311hbdd918e_13.conda + sha256: ebd35ef6091a81ee14c9fad114e0cc35534cb8c19f352a6736ba520941ed196e + md5: 562b4ffa419d0aae6ab5ed1662aa5ffb + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-unique-identifier-msgs + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 119169 + timestamp: 1753312351735 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-action-msgs-1.2.1-np126py311h2a51a2c_13.conda + sha256: 0889e858d73619020bcba44cc1a870678dc20b8373b0c5818b6420d00555cf4c + md5: 56c700a20406c2574033a8ba625dce59 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-unique-identifier-msgs + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 107386 + timestamp: 1753311241104 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-action-msgs-1.2.1-np126py311hd5de103_13.conda + sha256: 36cffeac2bbc42ed9112db3527242364273a4185bf5f74e66e32b5fe07d7a7ab + md5: 6544237642cdd6be6af4596c331a176a + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-unique-identifier-msgs + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 119164 + timestamp: 1753323718948 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-1.3.12-np126py311hbc2a38a_13.conda + sha256: 4d6e11bc6d3f105a41def2d370bdc3f83721a8242cda74015d8dfdd4b687adbc + md5: 1649629c82db4f2fba285a7d833bcffc + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-definitions + - ros-humble-ament-cmake-export-dependencies + - ros-humble-ament-cmake-export-include-directories + - ros-humble-ament-cmake-export-interfaces + - ros-humble-ament-cmake-export-libraries + - ros-humble-ament-cmake-export-link-flags + - ros-humble-ament-cmake-export-targets + - ros-humble-ament-cmake-gen-version-h + - ros-humble-ament-cmake-libraries + - ros-humble-ament-cmake-python + - ros-humble-ament-cmake-target-dependencies + - ros-humble-ament-cmake-test + - ros-humble-ament-cmake-version + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 23210 + timestamp: 1753308348582 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-1.3.12-np126py311hbdd918e_13.conda + sha256: bccfdca99004dd2adabdcb246c902bd75c07150146f74b88423020ac0b32e043 + md5: 5b99aa73edb51c25e7b28957be22d162 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-definitions + - ros-humble-ament-cmake-export-dependencies + - ros-humble-ament-cmake-export-include-directories + - ros-humble-ament-cmake-export-interfaces + - ros-humble-ament-cmake-export-libraries + - ros-humble-ament-cmake-export-link-flags + - ros-humble-ament-cmake-export-targets + - ros-humble-ament-cmake-gen-version-h + - ros-humble-ament-cmake-libraries + - ros-humble-ament-cmake-python + - ros-humble-ament-cmake-target-dependencies + - ros-humble-ament-cmake-test + - ros-humble-ament-cmake-version + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22995 + timestamp: 1753308456229 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-1.3.12-np126py311h2a51a2c_13.conda + sha256: 4fd3da5acd60b8b803140786acac71b11734e7c68e498e81361da2c173c0da31 + md5: 8b53f88c38f35bef23cf2832f3d2c145 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-definitions + - ros-humble-ament-cmake-export-dependencies + - ros-humble-ament-cmake-export-include-directories + - ros-humble-ament-cmake-export-interfaces + - ros-humble-ament-cmake-export-libraries + - ros-humble-ament-cmake-export-link-flags + - ros-humble-ament-cmake-export-targets + - ros-humble-ament-cmake-gen-version-h + - ros-humble-ament-cmake-libraries + - ros-humble-ament-cmake-python + - ros-humble-ament-cmake-target-dependencies + - ros-humble-ament-cmake-test + - ros-humble-ament-cmake-version + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 23374 + timestamp: 1753308652441 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-1.3.12-np126py311hd5de103_13.conda + sha256: 199f7e125290e5580d54e4c65adf1e2cd9fe0b0e085e355597665f2254dd4de9 + md5: dd60cd540c7c5c193f70337335d2b1f7 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-definitions + - ros-humble-ament-cmake-export-dependencies + - ros-humble-ament-cmake-export-include-directories + - ros-humble-ament-cmake-export-interfaces + - ros-humble-ament-cmake-export-libraries + - ros-humble-ament-cmake-export-link-flags + - ros-humble-ament-cmake-export-targets + - ros-humble-ament-cmake-gen-version-h + - ros-humble-ament-cmake-libraries + - ros-humble-ament-cmake-python + - ros-humble-ament-cmake-target-dependencies + - ros-humble-ament-cmake-test + - ros-humble-ament-cmake-version + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 19988 + timestamp: 1753311884817 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-core-1.3.12-np126py311hbc2a38a_13.conda + sha256: fab93bf7eb9bc402772ccc6fdc2916da7ea230281bb89a358915beee71d8900d + md5: 5763c7ae02c1b0b502a4730545300ee5 + depends: + - catkin_pkg + - python + - ros-humble-ament-package + - ros2-distro-mutex 0.7.* humble_* + - cmake + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 44589 + timestamp: 1753307787788 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-core-1.3.12-np126py311hbdd918e_13.conda + sha256: a4ac4f0a0d9feb6fb52d3e04c93516dce42f970091cfbf6a31ddc05eba6f22e8 + md5: db4488b3571e3db69772aa37cc569eec + depends: + - catkin_pkg + - python + - ros-humble-ament-package + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 44445 + timestamp: 1753307965911 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-core-1.3.12-np126py311h2a51a2c_13.conda + sha256: 77e766efdd75303ca725f36652e5092a6f165e77c94fc28188d2c9562a4a2a8c + md5: 5bcf366df8252ea2690e1175fd1918fe + depends: + - catkin_pkg + - python + - ros-humble-ament-package + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 44794 + timestamp: 1753307871726 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-core-1.3.12-np126py311hd5de103_13.conda + sha256: 8d6d8e00f6d457db11ff48635dd72536862b39ced0026075acd75d61a946e89e + md5: 5e97d822162cb3ae2abf8f719c900e4f + depends: + - catkin_pkg + - python + - ros-humble-ament-package + - ros2-distro-mutex 0.7.* humble_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 41073 + timestamp: 1753308029869 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hbc2a38a_13.conda + sha256: c4c0cbc9db98cf3291c7f5ae023b8b4c43c0efb46e8a45397e72d7d358d9b79e + md5: ee0436ad07f83655ff1881ca16919301 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21897 + timestamp: 1753307891039 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hbdd918e_13.conda + sha256: 495ce5bed198696a29db6094042b1e419cc8375f7e0fe07c04c836ac92e28303 + md5: 09ec598201dd9efe9facf232c41ee462 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21741 + timestamp: 1753308071258 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311h2a51a2c_13.conda + sha256: dd4198a80ac4c20085ed398c6d25acdfb98e5ee89fbc99e2124660bc5ae55807 + md5: 6e43908c64af81707040aa51b3544d94 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22166 + timestamp: 1753308035981 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-definitions-1.3.12-np126py311hd5de103_13.conda + sha256: ba43badfc6e44bee0744d520a95eda6caa57ad8176adbead6a53841b6307d902 + md5: dbb3c7cd17a6f83773ad4b4104420ad9 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 18721 + timestamp: 1753308727006 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hbc2a38a_13.conda + sha256: cdf6b73df8b9557f8321c1158849d76f4656bbd262a282d737142423a308ac07 + md5: 7641228e57cc9a4f1c644da0764ba413 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23070 + timestamp: 1753307988740 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hbdd918e_13.conda + sha256: 89a915d502aff0c5d1e81ecdb983bd811bcdca4cc3aae7418bc30624ebef8801 + md5: 2e5d68f277aec93115719dc4812d610d + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22896 + timestamp: 1753308131118 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311h2a51a2c_13.conda + sha256: fdaa2f6ca73038736d0b5a41973dee842cefcef6f714606e1cec582a04b005b2 + md5: 28c64040d14174873306b8d61350442d + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 23356 + timestamp: 1753308205764 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-dependencies-1.3.12-np126py311hd5de103_13.conda + sha256: 68d9b4d2273df0f290afca16970ee578faca1de631181f8ea0ed23ed2dc5320b + md5: d7b89b404f686c1cc06c37c1933f9ec1 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 19938 + timestamp: 1753309426878 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hbc2a38a_13.conda + sha256: 872e8271e93d52edd325c8252b1980e5f0963cb885466473904e1a89d94e1bd1 + md5: 7ddd803dc20784605034c2bafe6c3c44 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22301 + timestamp: 1753307886996 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hbdd918e_13.conda + sha256: b2d0d91ad126e654486e62ce73079aacf55dfbc70c2176e157b0411f4bc9b1f5 + md5: 23b124251b4d80384c7ca556c9b3c9a3 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22159 + timestamp: 1753308066612 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311h2a51a2c_13.conda + sha256: 0ce61517a4b68e41abce271785db7d23e3a80cfda2c441d501820b7e2ea2527c + md5: aac6ff3077feeef672500fca4ef8975a + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22610 + timestamp: 1753308027659 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-include-directories-1.3.12-np126py311hd5de103_13.conda + sha256: 02ae68371d6028522229445bd21ddf1005ff2f4deb4e161c40ce0942aea58bc6 + md5: c1f27de4924b6469ef3b26ba6633970c + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 19107 + timestamp: 1753308694089 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hbc2a38a_13.conda + sha256: 6f73c54c521cb37f79bae5932228de0a50f836cb964181a2416c4217350980c6 + md5: 3e9677129b305246fac3015457c0a055 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22516 + timestamp: 1753308023722 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hbdd918e_13.conda + sha256: d1e31bb36f2051f75d315b7691fd7d3a46f0bd10784c7a7a9836b38f092816f9 + md5: eeeedf1396d3d228c2c1aee4d6881292 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 22374 + timestamp: 1753308163997 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311h2a51a2c_13.conda + sha256: f4742772737ba430db54bb5febb9a1b6e2c29a5e5d0dfa0fd7217c34e86ac72b + md5: 6a29ee631df16b590088aee67f28aa91 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 22800 + timestamp: 1753308244667 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-interfaces-1.3.12-np126py311hd5de103_13.conda + sha256: 30cd102b353337c2d79bd9757edeec2900c77a396f2c89d5b5305beb773ef688 + md5: 9fc8e557525825eb327390b4d239d110 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 19298 + timestamp: 1753309384173 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hbc2a38a_13.conda + sha256: 280c44edd7673c1181cc1b0c233cef721629235e79f1f015b6a6deb28597fd99 + md5: 7ff1c47e0fde601fb4c4fb1aa967a24e + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 23872 + timestamp: 1753307865993 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hbdd918e_13.conda + sha256: dff642f1af40f94a91b61718983e8e253fcaae0201f34f1ea3635f587d1bce7e + md5: 433b1b125798e6103a16c222d75d658b + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23704 + timestamp: 1753308041137 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311h2a51a2c_13.conda + sha256: 2d360731b01a2b58b2bae858fb39bc15578b807924d5f089a6d8fac209e43c3a + md5: 1a06570ee8756c0eccc5b9639f8e7367 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24137 + timestamp: 1753307981303 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-libraries-1.3.12-np126py311hd5de103_13.conda + sha256: 01ba01d5cf31c521d3b7c93b82ebfe434f12958082133a90bb4e83a44182e593 + md5: 5d2b3a4c6d7ebb67e80b965f0d483c2d + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 20646 + timestamp: 1753308567083 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hbc2a38a_13.conda + sha256: 250192f9b573ff677874f9bf446e60ca70ca323701059a4af9e0f0cc57c0e872 + md5: bbc7a0d2df5d9fd76f5f96bf8dab3b68 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 21848 + timestamp: 1753307882942 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hbdd918e_13.conda + sha256: 5a54e37d07fd0fcdae7f9e44ddeefbfb30dfe26261d72d28d911f8d24ac24085 + md5: 7df6f8181444e7373dbc66d875d3e1cd + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21719 + timestamp: 1753308061549 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311h2a51a2c_13.conda + sha256: 30eab5cfae91579dc2ff20b5a9f3181a61426eb865c63e396da95e5c5f36177c + md5: 247935bce1c2932d85d3f22d5fcda9c4 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 22126 + timestamp: 1753308018424 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-link-flags-1.3.12-np126py311hd5de103_13.conda + sha256: a0cd258a87606899e2bfc70e8f1dc22e748f9f66675209063b2de50588469693 + md5: 71d263803353d893c3c1b9c1bd09c653 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 18620 + timestamp: 1753308655671 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hbc2a38a_13.conda + sha256: 1f8e400eae1476d1a655b83ecbc7358bf1e34d3da8bdf8ebc9abf4dbd9069d99 + md5: 5faa8002bb3d3fed9c99778864f4b9f2 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 22647 + timestamp: 1753308019007 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hbdd918e_13.conda + sha256: 9b9778d4e4eb8628ceadbf771cfac3f71e9a4d13cda181c63e9052dd3173833b + md5: a3f008693a1cdcaea6c02552f27cb8fc + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 22469 + timestamp: 1753308160266 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311h2a51a2c_13.conda + sha256: ea4dc958f9c8ea2dc884ad7cf921081a71af74141a21c5218844208ed44e5073 + md5: fde004a87952115b936f9859c3dd5573 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22944 + timestamp: 1753308239314 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-export-targets-1.3.12-np126py311hd5de103_13.conda + sha256: 60712bd70edb94ce69348c4a1bbdb116af4350d7d340df21af78665961153cfd + md5: 3b165d8869d6a40c60ec71c859afad23 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-export-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 19428 + timestamp: 1753309340088 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hbc2a38a_13.conda + sha256: cfc258e03014b069cf64ca46e7a782654fa1a7293530df38fd17d008c96164be + md5: b40fb9ad16e8730abe431cd12cdbb75f + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24622 + timestamp: 1753308231944 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hbdd918e_13.conda + sha256: 8a1c82cddbbbf15647d6b1120fcd77c84020572fae177c406bf8a91d8ca55329 + md5: 9d4e61e74158bdcb5e96a58e070ca70e + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24447 + timestamp: 1753308354651 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311h2a51a2c_13.conda + sha256: 9e337d677d113ef70151fc50c84d95a0cbd346cef9808201fb0df3099150ccba + md5: 9282fe3b5ad644a164b0a522c98d95cd + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24905 + timestamp: 1753308544972 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gen-version-h-1.3.12-np126py311hd5de103_13.conda + sha256: b1a40ab847d751f38c444a9df0f7e380038dbe42982c686019d753cc442b906f + md5: 288d2758185d096704dfd75f6166fe9c + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21453 + timestamp: 1753310674710 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hbc2a38a_13.conda + sha256: 42ae5a29073840fd4ecb48c0f8f1c8cfbb702c4fa17197ab669f2cf973de0d38 + md5: 66ced229ef0fe5050d74a6f96b1a27a8 + depends: + - gmock + - python + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-test + - ros-humble-gmock-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24278 + timestamp: 1753308239287 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hbdd918e_13.conda + sha256: b42557194c510fbc39a9967572adeb4250bff7eea4e6f8864020a7aa0d7df872 + md5: 94941e0cd973a884d51581035b0c2111 + depends: + - gmock + - python + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-test + - ros-humble-gmock-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24070 + timestamp: 1753308362876 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gmock-1.3.12-np126py311h2a51a2c_13.conda + sha256: cfd4743b79f722a47aa22154fb864e2c327427eff8e5a95bb87fc3a6f4268661 + md5: cd7e2860928731b48477db9189815c1c + depends: + - gmock + - python + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-test + - ros-humble-gmock-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24485 + timestamp: 1753308555800 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gmock-1.3.12-np126py311hd5de103_13.conda + sha256: b018dc3aa2aecb1010dabf972097efeb8a2ece61ef1272ce167415c6622535cb + md5: f8f66e3a546d0bab3327e2431bd68e31 + depends: + - gmock + - python + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-test + - ros-humble-gmock-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 20986 + timestamp: 1753310787227 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hbc2a38a_13.conda + sha256: f6f1601109636593090677e4494e9d0accb61283c211790418db5b734675846c + md5: 11ee70956b0348b50f570945c80b1b03 + depends: + - gtest + - python + - ros-humble-ament-cmake-test + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - gtest >=1.17.0,<1.17.1.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24463 + timestamp: 1753308117873 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hbdd918e_13.conda + sha256: ddc66064fdbf38f75067d5f764ae96d37ee7ed532cb1c308d58426f2207a3213 + md5: c83cff8957336de829a0c4d1b0af10a1 + depends: + - gtest + - python + - ros-humble-ament-cmake-test + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - gtest >=1.17.0,<1.17.1.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24289 + timestamp: 1753308247128 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-gtest-1.3.12-np126py311h2a51a2c_13.conda + sha256: 8414f028348d1793af8d245e21b654aaa08036f4bea195a490ecbd82c12c5e73 + md5: 060def4787ccb0c86030f1f650cfda6d + depends: + - gtest + - python + - ros-humble-ament-cmake-test + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - gtest >=1.17.0,<1.17.1.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24744 + timestamp: 1753308382582 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-gtest-1.3.12-np126py311hd5de103_13.conda + sha256: d8e7408f3627348ec03d8e2fd6da4ce574d0312d0cac9babab7873e756f8cc3d + md5: 894f45a461ef772274ca24bda9009824 + depends: + - gtest + - python + - ros-humble-ament-cmake-test + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - gtest >=1.17.0,<1.17.1.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21204 + timestamp: 1753309928588 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hbc2a38a_13.conda + sha256: d8877e617988bdc248b5651330eaa8775d43fd71d4492edc5cebe9e31ef71826 + md5: 8ca2d3e9898dbefbaf66da268901f42d + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 21763 + timestamp: 1753307894188 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hbdd918e_13.conda + sha256: b218a2407b36d17482a5917de62bb7ba82d34dd01cf496b5c76cd3f89055800a + md5: 83b37591d7fcb90a3624a821055ecc87 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21635 + timestamp: 1753308073850 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311h2a51a2c_13.conda + sha256: 62163e5c0190590eca621309123623103f96fd9c79a03261c66acf3cd3a2649a + md5: d5d0201256507f6af9e37de564335ff6 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 22037 + timestamp: 1753308003837 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-include-directories-1.3.12-np126py311hd5de103_13.conda + sha256: 3b7faea541c543b5bbec07a662980286cb2c76b5e5b2889866104f6f9ed366cf + md5: 6cf19b3f74c08a3376debeee30af2d28 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 18605 + timestamp: 1753308519660 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hbc2a38a_13.conda + sha256: a92be34c0f93024848764df1083bf5dcadd4a6cabe13ad89f8b2d53ddd86cb9f + md5: b25c310d10af0f1dc778c294284233d2 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 21471 + timestamp: 1753307890281 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hbdd918e_13.conda + sha256: 535f72fc50b8a923ae3d212fc4d6c6ff3440b5ff2bd40d2b9a2a6b52e3b8a722 + md5: 9844c880ab861d164528dc551db4771e + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 21321 + timestamp: 1753308070125 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-libraries-1.3.12-np126py311h2a51a2c_13.conda + sha256: 5d520debcb590c84f7b53385748899ee474d2de8fb3c713b1d826a732ebad5b8 + md5: cc5bc033e3b933f1554171a8df86441e + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21745 + timestamp: 1753307994047 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-libraries-1.3.12-np126py311hd5de103_13.conda + sha256: 98e4c8123a8170fbdacb8b3c2df441e31b4d1f37cc515bfcd2ab3587c6f186a7 + md5: 1678ec1553b9139d4f755930656221fe + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 18214 + timestamp: 1753308478455 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hbc2a38a_13.conda + sha256: 1fa1429a4c42aeb0fef694e92b607bf4cf78ad03f112277226b971991ebfa0b9 + md5: 876e0a9d3af99e4ae0e579263bdc8e30 + depends: + - pytest + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-test + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24765 + timestamp: 1753308133244 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hbdd918e_13.conda + sha256: 02e49d808a3177578f667e26c8bc8c3e0586ec851a9da188e1a5c9d94eb12107 + md5: 1a96abde9a297690f3ef173440e22894 + depends: + - pytest + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-test + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24642 + timestamp: 1753308261896 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-pytest-1.3.12-np126py311h2a51a2c_13.conda + sha256: 3d091b83f69481c05bb28563170fc090bbdde6adf2f2475ca2f131f61b9ef07d + md5: 12895a75851aa581c98066678b19093c + depends: + - pytest + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-test + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24975 + timestamp: 1753308403553 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-pytest-1.3.12-np126py311hd5de103_13.conda + sha256: dfc7f70eec93d8067a54e30fd821ca68328a5bf5b3e9688de3e38e78472edcc8 + md5: 11629758eb914b64087e2d3b99650026 + depends: + - pytest + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-test + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21519 + timestamp: 1753310059601 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-python-1.3.12-np126py311hbc2a38a_13.conda + sha256: 3a16f43ef92450cb56611045f5f61a89f9fc4fdfd4b80eef5ee996d85275a7f6 + md5: 32b08b7d13b1dc3d9a0f879267a7b1dd + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 24071 + timestamp: 1753307879122 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-python-1.3.12-np126py311hbdd918e_13.conda + sha256: e8500c2cffe14433c885561ca39b50d00c351b3457e9cbd2a23b1df3daffc45f + md5: dfc07166e7c72587db34c89d5e4cdf20 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 23939 + timestamp: 1753308059170 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-python-1.3.12-np126py311h2a51a2c_13.conda + sha256: cfefedea7f76f8262a60b61505d3858b4ea988b3ac3650ab04fea4dd1c22f5af + md5: ee7e775d5283d5dc05612de4d4a5fcae + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 24349 + timestamp: 1753307975915 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-python-1.3.12-np126py311hd5de103_13.conda + sha256: f2f214e84c12a848b4a1a37d536c1eae7d39fd4715876cd484cd3a4f6b03e3e6 + md5: f2ab7d030f41f1ec6a898ddac1a60bb8 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20891 + timestamp: 1753308386191 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-ros-0.10.0-np126py311hbc2a38a_13.conda + sha256: fcdfb6c6574de1ea672548fcd65ddba07a59f958577786700c9d9fe0c40f8bbd + md5: 0b4106f6cc55892a8f22e67718fbbfee + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-cmake-gmock + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-pytest + - ros-humble-domain-coordinator + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30720 + timestamp: 1753309547004 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-ros-0.10.0-np126py311hbdd918e_13.conda + sha256: 08746b2c7749a020b9d4d804359b923a7763492a9f05712bfc67f9effe489454 + md5: 4cee143f4272155f8078cee800b8f66f + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-cmake-gmock + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-pytest + - ros-humble-domain-coordinator + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30556 + timestamp: 1753309424594 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-ros-0.10.0-np126py311h2a51a2c_13.conda + sha256: 25cc29853a4fbf65495a53eabf7b6dad09150441d5bd79f41a67f58f436e4a44 + md5: 696a7940d1ff70149279aa108cf05895 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-cmake-gmock + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-pytest + - ros-humble-domain-coordinator + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30864 + timestamp: 1753310206767 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-ros-0.10.0-np126py311hd5de103_13.conda + sha256: ceebda7322d57a9e073878fbfcd10ee393b7a2e635af755588cf2532b1704e68 + md5: 972022aa3c51ec45a85e946b3b3c9438 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-cmake-gmock + - ros-humble-ament-cmake-gtest + - ros-humble-ament-cmake-pytest + - ros-humble-domain-coordinator + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 27380 + timestamp: 1753317648004 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hbc2a38a_13.conda + sha256: 7b6165840464f4c9f4c8c39a7e7b45539064df8ac93741bf2b9bb238c98a2965 + md5: 5acf2594bde44ef6415d5dd531e076f0 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-include-directories + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 23489 + timestamp: 1753308014306 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hbdd918e_13.conda + sha256: 1738ef7a350a9c51172c06a0145fc98afba8336c7e9ebe0f832fd9fccfdc8a2b + md5: ab5ed13a1d1fce3d16c83512be7d59f7 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-include-directories + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 23343 + timestamp: 1753308156485 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311h2a51a2c_13.conda + sha256: 89d18f6c2447f3412ffe55defbee107e24201cd9682ff53557fb0c88a62b5aec + md5: 38198d759d4a72bb5342c73c8f16986a + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-include-directories + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 23730 + timestamp: 1753308233894 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-target-dependencies-1.3.12-np126py311hd5de103_13.conda + sha256: 08b3e7974491a3cb232e20fc159179ab0fd4a3492e47cdf427a5b855e15ed265 + md5: c1912a88fb3db58edfa6e5f234151712 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-cmake-include-directories + - ros-humble-ament-cmake-libraries + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 20300 + timestamp: 1753309296042 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-test-1.3.12-np126py311hbc2a38a_13.conda + sha256: 516da16d732c14ea6d2d3d21a0c56293add4aeeb25fc847dadaf87e02286f73f + md5: e7359c304fc5e96ab631d74d199c78d1 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 36052 + timestamp: 1753308004911 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-test-1.3.12-np126py311hbdd918e_13.conda + sha256: 52d9130db3b491d77ca7c8a961420d2c72ef9e595ed409fcc32331e0a33e6905 + md5: 537841be3ce2e19d858fa7cd1b1fb5d8 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 35915 + timestamp: 1753308149903 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-test-1.3.12-np126py311h2a51a2c_13.conda + sha256: 90d007071357211ebd790c9331313ee5e506f96c12a5fcb75f49a0410db889d5 + md5: b28acde249ba1eaf4fe41ca8f630bded + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 36340 + timestamp: 1753308223645 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-test-1.3.12-np126py311hd5de103_13.conda + sha256: da3dfa9234ab2791369e6a5c68d69c561c9724acdfa9c0c60725844b983bbabc + md5: cffaf502b573b1ee3b4737c134b6cdd5 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 32907 + timestamp: 1753309221361 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-cmake-version-1.3.12-np126py311hbc2a38a_13.conda + sha256: c5cd05ecb129b27b78c6c30763f1523f1a040490409ac9a679f039552ef78148 + md5: f3e5e3e3bbb2eda878b025ece3636988 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21637 + timestamp: 1753307878758 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-cmake-version-1.3.12-np126py311hbdd918e_13.conda + sha256: 8189fd9ba75e6b5f6070b5a32383f00471adc95c74f69388c9062b5a0bc646b2 + md5: 9d3aa6b4f1c42699217d2bdd804ef16a + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21491 + timestamp: 1753308055987 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-cmake-version-1.3.12-np126py311h2a51a2c_13.conda + sha256: 00a11735f07cc56142d37db1f9efbccba7072dd3ad4c9b63338eb5f21bc78e5f + md5: f2c358911853092638904798790844c2 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 21910 + timestamp: 1753308006733 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-cmake-version-1.3.12-np126py311hd5de103_13.conda + sha256: ab2fab22225d82d6c39f905c1ebc1632e5010e9835e7b25ecdc3cc9dfbc474ee + md5: 2f28c0751b928671fbbdaafc0f72b33c + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 18484 + timestamp: 1753308612176 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-index-cpp-1.4.0-np126py311hbc2a38a_13.conda + sha256: c0a5374508d1dc56228f22051f3865144bf08aaddd3d13835c0168e25cfd8df6 + md5: b36a77e2162d025a1ab5e3ba9ae66845 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 45335 + timestamp: 1753309795989 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-index-cpp-1.4.0-np126py311hbdd918e_13.conda + sha256: 0fd8a3107b13f85df8aab01e7a4f3a00a49c8cda1f72a6e9a6f29c6b3040a6d9 + md5: 16da241942ee781f4425f41bd0fe0c85 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 45033 + timestamp: 1753309579694 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-index-cpp-1.4.0-np126py311h2a51a2c_13.conda + sha256: 005adf55307cc8be825ace7a76d252393ad3399d5e7c009a23d3cc6928819e26 + md5: bac00a03565f93cf4b831d15a019767b + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 46051 + timestamp: 1753310268755 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-index-cpp-1.4.0-np126py311hd5de103_13.conda + sha256: 804012704f13c2ddd922f21def8215cd5f9880b4c277fdbeddf24ee387b0d869 + md5: 2dcb2bafe9826789b1fc99c17e0b06ba + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 49423 + timestamp: 1753318509344 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-index-python-1.4.0-np126py311hbc2a38a_13.conda + sha256: 7da6e6f9b1760ac32ef1cda1be24bbe5bd5d8612c9e65bd928c9041b8eba7b7c + md5: 16f29046f8e8bf37b93a61141270ee81 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 28584 + timestamp: 1753308368527 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-index-python-1.4.0-np126py311hbdd918e_13.conda + sha256: 50199c2bd094d22ddda3f88e8d647a37d58658e262179ee3eb30772c9d69dfc9 + md5: 5d18b824d5d2bdfc3334aef385f84623 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 28414 + timestamp: 1753308473822 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-index-python-1.4.0-np126py311h2a51a2c_13.conda + sha256: ff37c9cfb87f16661d66328e5eca73571e3d00ba7a1c04e1a31b5cb68565534b + md5: 6d65858035e7bd4ee2ccd9d224d6b4e5 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 28637 + timestamp: 1753308675116 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-index-python-1.4.0-np126py311hd5de103_13.conda + sha256: f7cea2e7a7c6a06ad5b3bf9fefd169491536543a22a1de1319633255ff7f8140 + md5: 854584aab7814f7fd0747a8f0ffd84ec + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 33261 + timestamp: 1753312076219 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ament-package-0.14.1-np126py311hbc2a38a_13.conda + sha256: e1c9e124e5a82fbf65d88855f8d1f15c9d0de480863d61a67bcb0b442dc2ad66 + md5: bd4682d4a375f354d691d65e79cb2995 + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.7.* humble_* + - setuptools + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 47535 + timestamp: 1753307768122 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ament-package-0.14.1-np126py311hbdd918e_13.conda + sha256: f7d3699db7a0b8c11031cdf410b1ed1e8e1860ee3f1a8c832438a4a0d9479bca + md5: 41de3f96a3620038b7f923e59d048a68 + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.7.* humble_* + - setuptools + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 47373 + timestamp: 1753307949222 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ament-package-0.14.1-np126py311h2a51a2c_13.conda + sha256: f9851a6757e3fdb6ea7b39215e3d4b73b9083b3077a00610f80086e1e22dc0e5 + md5: dac6839fa31f81d042e74bd038a64ecc + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.7.* humble_* + - setuptools + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 47709 + timestamp: 1753307859094 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ament-package-0.14.1-np126py311hd5de103_13.conda + sha256: 460329eaff66a308a34834591ce276291f9c13ab33bfb992fb06080bfee2f0bf + md5: f809718cbc0f2420465609c12317257e + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.7.* humble_* + - setuptools + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 39545 + timestamp: 1753307972060 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-builtin-interfaces-1.2.1-np126py311hbc2a38a_13.conda + sha256: f5ebc8075baaa6bf5e03425026d34d1b1be3d44a0731401bd51afa639ca66740 + md5: de5e2635e51811b0665d011c976ea7a2 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 74224 + timestamp: 1753310575729 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-builtin-interfaces-1.2.1-np126py311hbdd918e_13.conda + sha256: fa86376439fa69569d9eb77836eae05166885776f42cebcf2ce3cf541a5e185e + md5: 451019409c495cfe10b2236e1897a0f4 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 77949 + timestamp: 1753312285608 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-builtin-interfaces-1.2.1-np126py311h2a51a2c_13.conda + sha256: 4dfffd1a8cfaeaf9ca47cf64670119f5e6edf01b41ed57b7cd50b31e218e12f3 + md5: ca1ae998a6656b24c5635b3007c864df + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 70197 + timestamp: 1753311158592 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-builtin-interfaces-1.2.1-np126py311hd5de103_13.conda + sha256: 31e37c5add1fb81bde4ab1103dd6d59c217b9180429d21805022b452ae641a9a + md5: 82528b0ddefce8a2cbe6b85027d910d1 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 80157 + timestamp: 1753323072448 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-cyclonedds-0.10.5-np126py311hbc2a38a_13.conda + sha256: 13ab35228674132d0ecb601c25dc7e12731f4c851d2364267e7e45c89c8e8e94 + md5: c86ab3549fb7c876cfba9ca5380f9fe5 + depends: + - openssl + - python + - ros-humble-iceoryx-binding-c + - ros-humble-iceoryx-hoofs + - ros-humble-iceoryx-posh + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - openssl >=3.5.1,<4.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 1194390 + timestamp: 1753308243703 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-cyclonedds-0.10.5-np126py311hbdd918e_13.conda + sha256: ae0dd0fdc594f8768e1c2a6c61c2d802cea724655638f01120eaad98d8d14aa5 + md5: edfaa353951f9619cd6ddaf16596c670 + depends: + - openssl + - python + - ros-humble-iceoryx-binding-c + - ros-humble-iceoryx-hoofs + - ros-humble-iceoryx-posh + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - openssl >=3.5.1,<4.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 1242057 + timestamp: 1753308367100 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-cyclonedds-0.10.5-np126py311h2a51a2c_13.conda + sha256: 586e7f8948073bdfea5e3f1d5fa4fb8f0f4f16e2a38c32ee093602cb08dbb4fb + md5: 125b444b345ed8b5b72e161feec90559 + depends: + - openssl + - python + - ros-humble-iceoryx-binding-c + - ros-humble-iceoryx-hoofs + - ros-humble-iceoryx-posh + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - openssl >=3.5.1,<4.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 1053739 + timestamp: 1753308561883 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-cyclonedds-0.10.5-np126py311hd5de103_13.conda + sha256: 8e3471137d6adb34c102441ee80a74d5e24705471d329b83c237867d6b27ad88 + md5: eb2993288c968a370cf8eff73f87329b + depends: + - openssl + - python + - ros-humble-iceoryx-binding-c + - ros-humble-iceoryx-hoofs + - ros-humble-iceoryx-posh + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - openssl >=3.5.1,<4.0a0 + license: BSD-3-Clause + size: 1080300 + timestamp: 1753310855102 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-domain-coordinator-0.10.0-np126py311hbc2a38a_13.conda + sha256: 19055d6b7c212e1a85fbc55ea65a3c195b6f4901103aedf99fd6a1acf1151358 + md5: 8932d8b6155c236c96643efaaa84a64b + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 20553 + timestamp: 1753308334209 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-domain-coordinator-0.10.0-np126py311hbdd918e_13.conda + sha256: 0ba2ba26276465a70b0d59675fd81d43f73f6b6bf0d2250279258c4e56c7b2ef + md5: b5907d10693f93069a6b5b8e35b66cff + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20397 + timestamp: 1753308438235 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-domain-coordinator-0.10.0-np126py311h2a51a2c_13.conda + sha256: 35d5082c1597cb079be637eaa2311d57ceababc3da4bb05a257939acda1ba065 + md5: e7b5b8efb7c4f5dfab1475bee9459bbc + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 20680 + timestamp: 1753308639842 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-domain-coordinator-0.10.0-np126py311hd5de103_13.conda + sha256: c22c3921ace4a60d2ab2efa598c71625316b68cc9eb660a56bf29ec7d8e98917 + md5: f5fc0dee43393873f3d4d3c1a881a58c + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 17464 + timestamp: 1753312127526 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastcdr-1.0.24-np126py311hbc2a38a_13.conda + sha256: 2884bac4fe1ad38443470ad62119371f9d2c10a8937471de1d0303dedf90f4d5 + md5: e838ab8ea5d838183fc6e1313debc4e8 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 66441 + timestamp: 1753307873500 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastcdr-1.0.24-np126py311hbdd918e_13.conda + sha256: 2be3c46c7fafb746ea64a0a674e16342100c88bd8e77e011a22855938f9b4e05 + md5: b6c3f84ee4d0401ec5402f8c8301d2c7 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 63234 + timestamp: 1753308055528 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastcdr-1.0.24-np126py311h2a51a2c_13.conda + sha256: 24859b86f7fb26e3231413929d83d30ce7e4858dfa510ba282b18088a810bb69 + md5: 6240044cf822aadbb1e2498b07ba8c6d + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 57498 + timestamp: 1753308058181 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastcdr-1.0.24-np126py311hd5de103_13.conda + sha256: 948c23dc48dd99e944173e96b15918f62980716abcc414d45c597af10104d1df + md5: a39224903a76da3d3ddae7571b499923 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 76739 + timestamp: 1753308508705 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastrtps-2.6.10-np126py311hbc2a38a_13.conda + sha256: 56602df0fe33a5d51e93ea09449cc7c17cb2be54f1b33f6a88ec45cd34bb21d4 + md5: d87600fa1e95c5bc0398ea4b627feb8d + depends: + - openssl + - python + - ros-humble-fastcdr + - ros-humble-foonathan-memory-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - tinyxml2 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + - openssl >=3.5.1,<4.0a0 + license: BSD-3-Clause + size: 3652097 + timestamp: 1753309543960 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastrtps-2.6.10-np126py311hbdd918e_13.conda + sha256: 17adfee95866219df214cbc23fb76f335ca62a4adf31fe8b55a05806f24f01dd + md5: b961528c44025befcf352d07057ade07 + depends: + - openssl + - python + - ros-humble-fastcdr + - ros-humble-foonathan-memory-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - tinyxml2 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - openssl >=3.5.1,<4.0a0 + - numpy >=1.26.4,<2.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + license: BSD-3-Clause + size: 3504530 + timestamp: 1753309398491 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastrtps-2.6.10-np126py311h2a51a2c_13.conda + sha256: 2ceb70cd206e812216f1e50208746c5c13a4ac8f9ec70ac3ea0862b19bba3c28 + md5: dcc71a57047a7f391cfdc11dd7208e44 + depends: + - openssl + - python + - ros-humble-fastcdr + - ros-humble-foonathan-memory-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - tinyxml2 + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - openssl >=3.5.1,<4.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 2598215 + timestamp: 1753310112593 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastrtps-2.6.10-np126py311hd5de103_13.conda + sha256: a09f749ffa93ff2223543092d8f5c2f67c9cc3d36aecefc693ca1fda42f1cf9a + md5: 8dd3a16363a63855a8b109e7478e54dd + depends: + - openssl + - python + - ros-humble-fastcdr + - ros-humble-foonathan-memory-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - tinyxml2 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - tinyxml2 >=11.0.0,<11.1.0a0 + - openssl >=3.5.1,<4.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 2805787 + timestamp: 1753317884716 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hbc2a38a_13.conda + sha256: 6a44efd57eb66b390f43c5f10472a297ba7d4efead8d63672963abee93092c89 + md5: 0ea2c70bb15ac15ca34f52ed64205915 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 26674 + timestamp: 1753309531630 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hbdd918e_13.conda + sha256: b4125901bd3242cf6814e86ee00426c4829208ca756853e8182faa4c565bacdd + md5: 1037e6e0f1392ab2de564e96248658b4 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 26580 + timestamp: 1753309383682 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311h2a51a2c_13.conda + sha256: 7007d048e71ca2a6309c744529a7bc16eecd96046ca1030dd9d3e0abe1f298a8 + md5: a0a85aa567a71cfbbbfb6f7b05bdec33 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 26804 + timestamp: 1753310096066 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-fastrtps-cmake-module-2.2.2-np126py311hd5de103_13.conda + sha256: 02c65336766634b364ef00a33112fafcc02b8fa337aa63087aa8cf0e225a28a4 + md5: 32c1d2488a1ebf97c021be21cfde0421 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23332 + timestamp: 1753317820679 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hbc2a38a_13.conda + sha256: a92ff1fc0e77fd1774a0eebb8a4b8a2ef4bc470a1cb930a80206d3f355f15bf6 + md5: 9971d1b14a4728a3e29aee5ce713732c + depends: + - foonathan-memory + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 19378 + timestamp: 1753309101789 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hbdd918e_13.conda + sha256: df70d730cd6bef9acc0ba0349e6629b6510c36b475915835508f481b63708307 + md5: 63cb215f2ac089c877c54726928f15b6 + depends: + - foonathan-memory + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libstdcxx >=13 + - libgcc >=13 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 19277 + timestamp: 1753309082086 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311h2a51a2c_13.conda + sha256: abf1815ab4b901aef0eeedd43b91cd915b7169cda04dba84c4662a1b33a362ef + md5: bc6455a42df88f62fb1b95aa9606d9f8 + depends: + - foonathan-memory + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 19507 + timestamp: 1753309718021 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-foonathan-memory-vendor-1.2.0-np126py311hd5de103_13.conda + sha256: 3f162f403113afa54214718618a28b28354064166f91af3dbf2b94485e043378 + md5: bfcd974cf05625ecce3fa3d41a732a62 + depends: + - foonathan-memory + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + license: BSD-3-Clause + size: 16712 + timestamp: 1753315711328 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-geometry-msgs-4.9.0-np126py311hbc2a38a_13.conda + sha256: 66aac3623a511209119c1632331f3055cd2b9c8dd612490d5151221a8e715105 + md5: 1dffeaa1fd651a86000aabac131b8b25 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 310994 + timestamp: 1753312092170 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-geometry-msgs-4.9.0-np126py311hbdd918e_13.conda + sha256: 04c8810122b5fc73873b59a411765f0663d1f35424ac3d677d3d1e917e8d8021 + md5: 352ab9280e0842c4946f7d9af4307847 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 318747 + timestamp: 1753312548157 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-geometry-msgs-4.9.0-np126py311h2a51a2c_13.conda + sha256: 6f913ed64d85cbaa2209496229201da1354908dcba593f873e12c196caef3262 + md5: b536f6bb35298207283ace3323255e54 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 275633 + timestamp: 1753311463894 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-geometry-msgs-4.9.0-np126py311hd5de103_13.conda + sha256: 15676d587583827aac5f36a7f3bda5f7cc7324fdfb83ff2c5922612936798e1d + md5: e41bdd25df43765145b9a720818d5a82 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 291672 + timestamp: 1753325310886 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-gmock-vendor-1.10.9006-np126py311hbc2a38a_13.conda + sha256: a203ca16a1f236265451d373c5f1c5e2731a263507d58c4b03b3e5c72b4d07db + md5: 0b255e45bea39b318451818a47d04f73 + depends: + - python + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 113577 + timestamp: 1753308001062 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-gmock-vendor-1.10.9006-np126py311hbdd918e_13.conda + sha256: 7b54fd7b62a6390d29c552e5944f42d0a555e9460abc469136c41b331a2e66a5 + md5: cf5d9c05b0237a9f27a1de20a410fe1e + depends: + - python + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 113399 + timestamp: 1753308151142 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-gmock-vendor-1.10.9006-np126py311h2a51a2c_13.conda + sha256: a8351f213b0edfa9c327addf500240d97c98ef990f7e7e78ca2744e735ce28d0 + md5: 3912e32c17a5d96036b186800780c514 + depends: + - python + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 113709 + timestamp: 1753308234184 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-gmock-vendor-1.10.9006-np126py311hd5de103_13.conda + sha256: 498d72419568c66d6ece3ae062270fc9e0b43435125d67b283ec214abd1a7f59 + md5: ad97cd17b2008d3f6c441d4024c630de + depends: + - python + - ros-humble-gtest-vendor + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 111574 + timestamp: 1753309472060 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-gtest-vendor-1.10.9006-np126py311hbc2a38a_13.conda + sha256: 6a069fe63a49fa5056ace74da96ba86779d60d0dd1879b1f17d1843010082792 + md5: aace104a62696fc0084b6dd0df74c91a + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 199953 + timestamp: 1753307886279 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-gtest-vendor-1.10.9006-np126py311hbdd918e_13.conda + sha256: 442a9d0dfb42ce213326d3120856b30cc9a8f98bffae846998bfca0e36914f2f + md5: dcdbf382ddbd1ec064efded0c228dffc + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 199747 + timestamp: 1753308066715 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-gtest-vendor-1.10.9006-np126py311h2a51a2c_13.conda + sha256: c91cd3a2faccbc0a978840e68c429512fba95a98e96f1340b2db519b8b2a6db0 + md5: f25a9a8f8efad58b6cfd591cd66f95a9 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 200053 + timestamp: 1753307986725 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-gtest-vendor-1.10.9006-np126py311hd5de103_13.conda + sha256: 49cf349d55028f4504317911f8ff2b60e4a7c56dc97093f046220a3d87dba143 + md5: 9bb13dd8c7aa3a7bb17291dc84c98322 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 198439 + timestamp: 1753308448430 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hbc2a38a_13.conda + sha256: f9b1d35c984cb911a4c5a4e01342d10eaa67a92ea8f1d0b17dd29be12791af69 + md5: 650ff6e0bf8e4a498da06f330431d500 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 90560 + timestamp: 1753308104072 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hbdd918e_13.conda + sha256: 87b2eca790d5b0469fff316552dc5154a32290f2b4f45973ef325c9360273459 + md5: e471a0b3cbb3b0c68cb1675c91664dd5 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 89865 + timestamp: 1753308229195 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-binding-c-2.0.5-np126py311h2a51a2c_13.conda + sha256: 97b991e652b6d4f07130c5cb804b13e914e4ad24583c4f4c6ef5a168fa27d139 + md5: 9d55ffe18149c4de386ae311b19b8b06 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 81438 + timestamp: 1753308362305 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-binding-c-2.0.5-np126py311hd5de103_13.conda + sha256: fc26d3c9428019598cc562249ecd2037b44539a7a591fbe9e850857fefdb9d6d + md5: c3a72c8411af79452559e2bb89a5215b + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 218308 + timestamp: 1753310097738 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hbc2a38a_13.conda + sha256: 7df5fae0de2293a476c8e774907fad267722d9bde5f8401226a2d1e50285e5e1 + md5: 2c64f7155687feb9e533e36f9b4e0233 + depends: + - libacl + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - libacl >=2.3.2,<2.4.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 260818 + timestamp: 1753307879646 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hbdd918e_13.conda + sha256: 195b3813e91a14b0cba3b6277e6e62aa296dad5b369a5bf5bd4315ff23ddddb0 + md5: 66c27fcf24eee6118a66744188bf95a5 + depends: + - libacl + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - libacl >=2.3.2,<2.4.0a0 + license: BSD-3-Clause + size: 263150 + timestamp: 1753308060501 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-hoofs-2.0.5-np126py311h2a51a2c_13.conda + sha256: 026871b4e52027069f79e1f21a46c7db362fa78d313adbbad94b892f3df70a8e + md5: ba3fd9b55e9719745218a044c00b8a73 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 257679 + timestamp: 1753308068075 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-hoofs-2.0.5-np126py311hd5de103_13.conda + sha256: a24825f5878d87147576618de3bddcbacb628afe2a68b56ec331ef64b365f657 + md5: 1a1a3f30eb1cb06674748e43bd3acf26 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 729897 + timestamp: 1753308539200 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-iceoryx-posh-2.0.5-np126py311hbc2a38a_13.conda + sha256: 23a7bcad9d8a0ff2d28f4bbdb3a732ff1cc9b99541ee514e654725654b519deb + md5: c56a792e181ffd5323244ca66b81184d + depends: + - python + - ros-humble-iceoryx-hoofs + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 566643 + timestamp: 1753308009144 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-iceoryx-posh-2.0.5-np126py311hbdd918e_13.conda + sha256: 4ad0ccdb9030c6cf94d07b3efa515dd302128e17824f8a3a283fa0043f387853 + md5: 2348ddaed8621133553dabde4cc8b171 + depends: + - python + - ros-humble-iceoryx-hoofs + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 571724 + timestamp: 1753308154921 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-iceoryx-posh-2.0.5-np126py311h2a51a2c_13.conda + sha256: fce179db780017179183a5ed7d29f2593926c73b2899ef1a85c67773ab003110 + md5: 613dd4df8f1ae885e662c43568285f0a + depends: + - python + - ros-humble-iceoryx-hoofs + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 433004 + timestamp: 1753308243943 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-iceoryx-posh-2.0.5-np126py311hd5de103_13.conda + sha256: e8785dd36d286f5d2714c87ca81d79e1147c3215a4f7844cc68264d5904336cb + md5: af0fd29c29ff6db3f453d14a0ef876d4 + depends: + - python + - ros-humble-iceoryx-hoofs + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 2163996 + timestamp: 1753309506390 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-libstatistics-collector-1.3.4-np126py311hbc2a38a_13.conda + sha256: 3215e434d022b67292fb023d421fa2983e7363adce1dc49f1db2f7329bf79a7d + md5: 77fb7bf4d9e1c617d09babdf43c3f1f3 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-rcl + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-statistics-msgs + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 54603 + timestamp: 1753312905199 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-libstatistics-collector-1.3.4-np126py311hbdd918e_13.conda + sha256: 0924187266263888d6d77ef258bd7aa7b127d24898f54fcf4f70790e734f9b48 + md5: 0338364c1ef3a7fa37ed19d5a5f01124 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-rcl + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-statistics-msgs + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 54152 + timestamp: 1753313183068 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-libstatistics-collector-1.3.4-np126py311h2a51a2c_13.conda + sha256: 54a21a38b40ab4c18f184a7113b42bbc1d6561e9aeb1af4a8f643d393dcf7355 + md5: 09df9d3c1a071fd4b49f039809b818fb + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-rcl + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-statistics-msgs + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 54483 + timestamp: 1753312731693 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-libstatistics-collector-1.3.4-np126py311hd5de103_13.conda + sha256: 17543c43fc68d2ee8c476db226d98a7c35ff2895b06765a78b050c82447ce496 + md5: 244f21f171d06349607842112ed772bc + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-rcl + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-statistics-msgs + - ros-humble-std-msgs + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 57589 + timestamp: 1753330454550 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-libyaml-vendor-1.2.2-np126py311hbc2a38a_13.conda + sha256: d88461e13f9002a4225bfb1264a36f7b9212407a1bde1bfe4459ad5e5ccfae50 + md5: f23b7cc9a2193f5b52bfc0b21367e5ce + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - yaml >=0.2.5,<0.3.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30222 + timestamp: 1753310112185 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-libyaml-vendor-1.2.2-np126py311hbdd918e_13.conda + sha256: 79c2466dc79ca9d820428a5e13d965c9e09d02b4f5cd636d30f9ad168175d3f8 + md5: ae901ae633eca4390a4b15f42e864293 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 30083 + timestamp: 1753311804958 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-libyaml-vendor-1.2.2-np126py311h2a51a2c_13.conda + sha256: cf9c9ec8e8f63afd009a2e68555cf0f837af2d99ac88a96ff231fb8eeca135d0 + md5: caceeed1606529206606506140ba8372 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 30329 + timestamp: 1753310658867 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-libyaml-vendor-1.2.2-np126py311hd5de103_13.conda + sha256: a3a7356462fdf0696cd23bd02ad4d242c9d4cae860dad4918c0475c1bf67a69b + md5: a06da76b19342726d0ad4baf04da03c0 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 26864 + timestamp: 1753320841580 +- conda: src/navigator + name: ros-humble-navigator + version: 0.0.0 + build: h9352c13_0 + subdir: win-64 + depends: + - ros-humble-rclcpp + - ros-humble-geometry-msgs + - ros-humble-turtlesim + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - vc >=14.1,<15 + - vc >=14.2,<15 + - vc14_runtime >=14.16.27033 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 7fd87dea074a2453e59f364849ff6b286a73212f4c4e507b975db38eb2e7ae73 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator + name: ros-humble-navigator + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-64 + depends: + - ros-humble-rclcpp + - ros-humble-geometry-msgs + - ros-humble-turtlesim + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 7fd87dea074a2453e59f364849ff6b286a73212f4c4e507b975db38eb2e7ae73 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator + name: ros-humble-navigator + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-aarch64 + depends: + - ros-humble-rclcpp + - ros-humble-geometry-msgs + - ros-humble-turtlesim + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 7fd87dea074a2453e59f364849ff6b286a73212f4c4e507b975db38eb2e7ae73 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator + name: ros-humble-navigator + version: 0.0.0 + build: hbf21a9e_0 + subdir: osx-arm64 + depends: + - ros-humble-rclcpp + - ros-humble-geometry-msgs + - ros-humble-turtlesim + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libcxx >=21 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 7fd87dea074a2453e59f364849ff6b286a73212f4c4e507b975db38eb2e7ae73 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator_py + name: ros-humble-navigator-py + version: 0.0.0 + build: h9352c13_0 + subdir: win-64 + depends: + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - vc >=14.1,<15 + - vc >=14.2,<15 + - vc14_runtime >=14.16.27033 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: f80d98a0a3cae93b5bc8d2b2df7fbbbcd84ee55cc0c1687163349e6f4e42fc29 + globs: + - CMakeLists.txt + - hi + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator_py + name: ros-humble-navigator-py + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-64 + depends: + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: f80d98a0a3cae93b5bc8d2b2df7fbbbcd84ee55cc0c1687163349e6f4e42fc29 + globs: + - CMakeLists.txt + - hi + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator_py + name: ros-humble-navigator-py + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-aarch64 + depends: + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: f80d98a0a3cae93b5bc8d2b2df7fbbbcd84ee55cc0c1687163349e6f4e42fc29 + globs: + - CMakeLists.txt + - hi + - package.xml + - setup.cfg + - setup.py +- conda: src/navigator_py + name: ros-humble-navigator-py + version: 0.0.0 + build: hbf21a9e_0 + subdir: osx-arm64 + depends: + - ros2-distro-mutex + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - libcxx >=21 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: f80d98a0a3cae93b5bc8d2b2df7fbbbcd84ee55cc0c1687163349e6f4e42fc29 + globs: + - CMakeLists.txt + - hi + - package.xml + - setup.cfg + - setup.py +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-python-cmake-module-0.10.0-np126py311hbc2a38a_13.conda + sha256: 82183ca2a9bf24dab1889f2ca136bffc2463435c46c26548925ff1a1b3861d4a + md5: 4061bfeff2c08662e0f26000a9c56f65 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 27727 + timestamp: 1753309529232 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-python-cmake-module-0.10.0-np126py311hbdd918e_13.conda + sha256: ecfe8733144ff4bf815df4b832c712625ad9b576daa389eb97f44accd2307807 + md5: 71993a6f4b9fb891b28f7d6419397574 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 27593 + timestamp: 1753309386762 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-python-cmake-module-0.10.0-np126py311h2a51a2c_13.conda + sha256: 8af108ed36cba5dd88ca8905cacb58d67fe936456fb622ce9503a511170315ca + md5: c2c76b73ec5e30bc67ad4b3da5b5988a + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 27866 + timestamp: 1753310181276 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-python-cmake-module-0.10.0-np126py311hd5de103_13.conda + sha256: f2ce8f1c5867c19a1de7d249fd3b8f87f1db2e63be152da56bde6ad59ad7c329 + md5: 2ed431dded2a08a43f8071964a722aaa + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 24422 + timestamp: 1753317472308 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-5.3.9-np126py311hbc2a38a_13.conda + sha256: ec48fadd9812801265fab47865db3f9f63ed1669614be50cddd8ff4a1dd4830b + md5: a71af214c801802909a4af2c48b2c8f1 + depends: + - python + - ros-humble-rcl-interfaces + - ros-humble-rcl-logging-interface + - ros-humble-rcl-logging-spdlog + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-implementation + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 176139 + timestamp: 1753312600779 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-5.3.9-np126py311hbdd918e_13.conda + sha256: e57c4b342cd89890feb9a243bf01ad49b5076a77cf345607a8c925ffcceac63a + md5: 1f1221d2ce610a4573e26e6e964512ad + depends: + - python + - ros-humble-rcl-interfaces + - ros-humble-rcl-logging-interface + - ros-humble-rcl-logging-spdlog + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-implementation + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 179612 + timestamp: 1753312937826 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-5.3.9-np126py311h2a51a2c_13.conda + sha256: 9d34d7082cb4b0ff6b38b673ff4fee003b4e9f8810080c1fa711b8046b459936 + md5: 1528671e4471088d397f6d0bea6cf777 + depends: + - python + - ros-humble-rcl-interfaces + - ros-humble-rcl-logging-interface + - ros-humble-rcl-logging-spdlog + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-implementation + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 160619 + timestamp: 1753312401528 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-5.3.9-np126py311hd5de103_13.conda + sha256: 3e5b958c700e8d031b4b8033350cdbac633c17176f93037d80392e5f231a3fc8 + md5: 9ff8a1acad810a154fb68762ea715ba2 + depends: + - python + - ros-humble-rcl-interfaces + - ros-humble-rcl-logging-interface + - ros-humble-rcl-logging-spdlog + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-implementation + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 173366 + timestamp: 1753328900761 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-action-5.3.9-np126py311hbc2a38a_13.conda + sha256: 89fe80a8ee1ade928a7712263d84ad73b3ca373cbfd740c6f85bfcbff3e57c1b + md5: 29ad41e27718df471f0e58b7252f92bd + depends: + - python + - ros-humble-action-msgs + - ros-humble-rcl + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 74784 + timestamp: 1753312897992 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-action-5.3.9-np126py311hbdd918e_13.conda + sha256: c4116a50ba370fc7897d2d99b4b3a17501f0a35e1232664c9a202061e043c0b8 + md5: f1177a4c631c2af472b0d302bcf4de37 + depends: + - python + - ros-humble-action-msgs + - ros-humble-rcl + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 78003 + timestamp: 1753313175367 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-action-5.3.9-np126py311h2a51a2c_13.conda + sha256: c735dc774b1ccce827af5ac552880c68868dc2959d897d5caa13d6acbcd8eef2 + md5: dca98b7152bf672f7d98dbfd4fd4aa15 + depends: + - python + - ros-humble-action-msgs + - ros-humble-rcl + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 73216 + timestamp: 1753312721988 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-action-5.3.9-np126py311hd5de103_13.conda + sha256: ee4b1d50c860f8eaacca0e092a519909a60f955063e31d2131564e0b5dfc91e8 + md5: 3e74a7576218ff4693353cf1f4750757 + depends: + - python + - ros-humble-action-msgs + - ros-humble-rcl + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 79978 + timestamp: 1753330353128 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-interfaces-1.2.1-np126py311hbc2a38a_13.conda + sha256: 5c35bd127812982949bc175728ae854b02d5d88b618490cd4c49a7775428d604 + md5: 948f4ad973c3dbd634755c5fb38b1ea5 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 335237 + timestamp: 1753311949710 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-interfaces-1.2.1-np126py311hbdd918e_13.conda + sha256: 5b23794b40d7a98493f51a3b3e71d1ead41293cb0be430a2129b2b343c141ffd + md5: cd21ffba5a9c438310be2fdcb75c3605 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 339742 + timestamp: 1753312422428 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-interfaces-1.2.1-np126py311h2a51a2c_13.conda + sha256: 716d97b5e2f0d6af14da1118911ad4a17a81166da691167ab700ef084591f80b + md5: d748ace26bb4d5715072358924d3cb6d + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 280129 + timestamp: 1753311327277 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-interfaces-1.2.1-np126py311hd5de103_13.conda + sha256: 91e3a3b8e5125fbe93d1ed3b11968c0aabfa45738638942904ababc447f71424 + md5: ca443aca57d2a760490c1e8327d35b9b + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 293584 + timestamp: 1753324150773 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-logging-interface-2.3.1-np126py311hbc2a38a_13.conda + sha256: 9906776e2466f2d3544f7d54aafee81ef2108f97e5978e00a8aa39aabefc1151 + md5: 758ed3e070662712de0f7009f9152fe0 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 34985 + timestamp: 1753310081246 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-logging-interface-2.3.1-np126py311hbdd918e_13.conda + sha256: 5cd6c4a2df6770fb12f414c4b5b57e80288ecc4dc1fe6ea20956cfcbc4172c4e + md5: 4bc8006e096af9c18ab1e43022c74221 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 35190 + timestamp: 1753309862386 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-logging-interface-2.3.1-np126py311h2a51a2c_13.conda + sha256: a5965f362aa8292c142d80cc4dc16e08ba28b62173cf314ec8d3824345ae3c71 + md5: 9c8da46e43a3fb9c49f15aa297c0534f + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 34468 + timestamp: 1753310618732 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-logging-interface-2.3.1-np126py311hd5de103_13.conda + sha256: 0fe584e991a65d3b9079b1526e9130d735be15265116e3ab7938a9216f13e476 + md5: 69673f8fe1c5cd4295f84a4968625908 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 34689 + timestamp: 1753320909693 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h11365e7_13.conda + sha256: 68389479ac66668419a34c3880b4be0a0988e9040db5d8bc7295884b3e23a63e + md5: 2903cf0402e13981e8253df996b2f085 + depends: + - python + - ros-humble-rcl-logging-interface + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-spdlog-vendor + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - spdlog >=1.15.3,<1.16.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 42096 + timestamp: 1753310174125 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h5f8052a_13.conda + sha256: 61a86ca2e37f0821a5bf22cfeb9ba5e9e1a2d7cd22cbe38db8faa3dcbc82ac0a + md5: 29a893c6a5d5b8cd528dd1cfd1793242 + depends: + - python + - ros-humble-rcl-logging-interface + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-spdlog-vendor + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - spdlog >=1.15.3,<1.16.0a0 + license: BSD-3-Clause + size: 43168 + timestamp: 1753311870011 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311h6932ae0_13.conda + sha256: bdea417f3712e8d78fb8d9e83ac6593056c239c4254de0a85da1cbdc7b5826ad + md5: 496f5822f5ca3f1079b6a4510d0dee67 + depends: + - python + - ros-humble-rcl-logging-interface + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-spdlog-vendor + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - spdlog >=1.15.3,<1.16.0a0 + license: BSD-3-Clause + size: 39276 + timestamp: 1753310732116 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-logging-spdlog-2.3.1-np126py311hc120487_13.conda + sha256: 078fdb62c4f57ffe34a9dd9419e2be713f0ac3fcb7191e6e4654c08f65f2c39f + md5: d0b5d34c089633037b40dd8f34f83be3 + depends: + - python + - ros-humble-rcl-logging-interface + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-spdlog-vendor + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - spdlog >=1.15.3,<1.16.0a0 + license: BSD-3-Clause + size: 39002 + timestamp: 1753321462221 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hbc2a38a_13.conda + sha256: 3ae31e7758ebf046295d4bf46cce8d29fab93db1f36c93173b4c332c38cc0011 + md5: 80ecce29505f3a0c15e9e810202fcafc + depends: + - python + - ros-humble-libyaml-vendor + - ros-humble-rmw + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml >=0.2.5,<0.3.0a0 + - python_abi 3.11.* *_cp311 + - yaml-cpp >=0.8.0,<0.9.0a0 + license: BSD-3-Clause + size: 51015 + timestamp: 1753310167467 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hbdd918e_13.conda + sha256: 22fd5ad832945296342b159978171158f009c1998f364d1eebb391602b7af0a9 + md5: 13578198046aa4561b1e49356b9762c7 + depends: + - python + - ros-humble-libyaml-vendor + - ros-humble-rmw + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 52156 + timestamp: 1753311863138 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311h2a51a2c_13.conda + sha256: 0b2d60e6e73d5c18aa5c438e20f8829bfab08fd6fe6fc50de671c36b5c18755c + md5: 2910e29c5e347098186b95536c20729a + depends: + - python + - ros-humble-libyaml-vendor + - ros-humble-rmw + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - libcxx >=18 + - __osx >=11.0 + - yaml >=0.2.5,<0.3.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 48577 + timestamp: 1753310720310 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcl-yaml-param-parser-5.3.9-np126py311hd5de103_13.conda + sha256: 85d4c32f9e52226fa752cdf146cacc9ecb2cf1654beaca1b95bfbb25992098f0 + md5: 256119470cd02d5929d5bd42c86deef9 + depends: + - python + - ros-humble-libyaml-vendor + - ros-humble-rmw + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - yaml + - yaml-cpp + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 51811 + timestamp: 1753321376262 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rclcpp-16.0.13-np126py311hbc2a38a_13.conda + sha256: 2839988694063391c24e6ac3d4aa2a8b26bc5fa1bf5f5a693ee6bb803b0292dd + md5: 860d1f1567685bc02e793c6053dd38cd + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-builtin-interfaces + - ros-humble-libstatistics-collector + - ros-humble-rcl + - ros-humble-rcl-interfaces + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosgraph-msgs + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-statistics-msgs + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 877794 + timestamp: 1753313037836 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rclcpp-16.0.13-np126py311hbdd918e_13.conda + sha256: 9644c68a8d1f17a5e25927a5b528ef5bffd01dad206a8d4785e962aa46cf041b + md5: 8bb329e9c4ec9a3b1e5a6f6de482c946 + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-builtin-interfaces + - ros-humble-libstatistics-collector + - ros-humble-rcl + - ros-humble-rcl-interfaces + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosgraph-msgs + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-statistics-msgs + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 850697 + timestamp: 1753313289431 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rclcpp-16.0.13-np126py311h2a51a2c_13.conda + sha256: 460c0b9caeef52a5fd805bac921f1d073cb21507e711ea3b54042090c9defa0f + md5: e1b4732346107feaa66bf026ed528051 + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-builtin-interfaces + - ros-humble-libstatistics-collector + - ros-humble-rcl + - ros-humble-rcl-interfaces + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosgraph-msgs + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-statistics-msgs + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 647593 + timestamp: 1753312847180 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rclcpp-16.0.13-np126py311hd5de103_13.conda + sha256: aa879880ab696995e848ef6cb7a112c3abf514c3761689777f5105bca2f07f44 + md5: 2d45fc89bdf5467b691662c84fea25d2 + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-builtin-interfaces + - ros-humble-libstatistics-collector + - ros-humble-rcl + - ros-humble-rcl-interfaces + - ros-humble-rcl-yaml-param-parser + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosgraph-msgs + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-statistics-msgs + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 587686 + timestamp: 1753330840560 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rclcpp-action-16.0.13-np126py311hbc2a38a_13.conda + sha256: 97445fa2022a84e86918f4295df2727861abeb21b529a01e27d7c35230116796 + md5: c3c1ed416292c7651c7ca045f965c0b4 + depends: + - python + - ros-humble-action-msgs + - ros-humble-ament-cmake + - ros-humble-rcl-action + - ros-humble-rclcpp + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 116171 + timestamp: 1753313185616 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rclcpp-action-16.0.13-np126py311hbdd918e_13.conda + sha256: 0b07a6277d281446b52ef42d27274e13f366e1b740282d1e95c569648b92dc6a + md5: ed607d8f9a0a4ccc5096d1f8a3ec9f27 + depends: + - python + - ros-humble-action-msgs + - ros-humble-ament-cmake + - ros-humble-rcl-action + - ros-humble-rclcpp + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 116244 + timestamp: 1753313428171 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rclcpp-action-16.0.13-np126py311h2a51a2c_13.conda + sha256: 67cc9989a70e9abb38e80efdd14beafc6ae2e99fd0bfef46630a4f63593c640b + md5: adf99ded6ccd314794db290e130a3556 + depends: + - python + - ros-humble-action-msgs + - ros-humble-ament-cmake + - ros-humble-rcl-action + - ros-humble-rclcpp + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 101181 + timestamp: 1753313286673 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rclcpp-action-16.0.13-np126py311hd5de103_13.conda + sha256: 52c12c1f1a985809bb58ed028ccfcbcdcd7eebcb06ae21c6c8a347976cc79cd4 + md5: 9b7d617efcbf88f7aa01fd63035af1ed + depends: + - python + - ros-humble-action-msgs + - ros-humble-ament-cmake + - ros-humble-rcl-action + - ros-humble-rclcpp + - ros-humble-rcpputils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 101594 + timestamp: 1753331618880 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcpputils-2.4.5-np126py311hbc2a38a_13.conda + sha256: 8bf4164e40f60d66f50ea03bb0a8f945bcc6f11b83f5d1afcac44c55e8c9a29f + md5: 86083e1abd190d37b0e90d62433175d3 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 79144 + timestamp: 1753310027795 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcpputils-2.4.5-np126py311hbdd918e_13.conda + sha256: 41f58bf2a62411a66e4861661571dc266d24becdb987dd97c739354179e641c6 + md5: dec38e17cc7685f4ea62af4eefd73165 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 79734 + timestamp: 1753309812372 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcpputils-2.4.5-np126py311h2a51a2c_13.conda + sha256: 371f4adce73df132dc4a5e8970b08f14932e5c2b21a32f888d638ad1cf8293c1 + md5: be031b7c4624af4db612902d4eb5a3c9 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 77506 + timestamp: 1753310556108 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcpputils-2.4.5-np126py311hd5de103_13.conda + sha256: bd98f41b51fb8dfe2ce09b01bd76fa4e00d0476097d4289bdc858ed1cf79d09d + md5: 61a0d289071a13c4eabc43d20203044e + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 85781 + timestamp: 1753319909035 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rcutils-5.1.6-np126py311hbc2a38a_13.conda + sha256: f76782bbb98634da2df968711dc887c71077b01eadc4a356d9b7e7759c2d6746 + md5: 5e2ad7993f6500a99bc7400a22d5351b + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 116997 + timestamp: 1753309923669 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rcutils-5.1.6-np126py311hbdd918e_13.conda + sha256: 2e09a8632056cfc151afe95ee90b19af1cdbc14285ae2d42aff735d9096063f1 + md5: 1d0f24f6b535a20ff569e9ca90bccb9c + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 120302 + timestamp: 1753309706612 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rcutils-5.1.6-np126py311h2a51a2c_13.conda + sha256: c43d0446191d0133e4df3d2d144d6ecba632217c04c0ef8b25f58ba78ead4516 + md5: 7f5f55167d346079355bf6870a3939cd + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 111037 + timestamp: 1753310419689 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rcutils-5.1.6-np126py311hd5de103_13.conda + sha256: 4ae7c6c7b95615fce6ba3e38bba25ce50d53d06878730f7a796bdc45ea14da27 + md5: 7f7bdac9548f9a1388b7f9d7d40d5509 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 122738 + timestamp: 1753319362169 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-6.1.2-np126py311hbc2a38a_13.conda + sha256: 4a520f33478d4a02dd5e5806a6d43d217db391bde5bdeab9083a7e1a3d22980c + md5: 3af9d608b90b0c525075a8d47e02ae85 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 91341 + timestamp: 1753310099315 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-6.1.2-np126py311hbdd918e_13.conda + sha256: ac6bce6d01a40b002d412678e737ca07a59fce509ae8fd50430eeda6800aaec0 + md5: 6fb7b0ce5b85339921d555efe20a7842 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 92490 + timestamp: 1753311789750 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-6.1.2-np126py311h2a51a2c_13.conda + sha256: c883d1a6958fd50b3af27ed9be31ebdb34dc0a510040b4a392b58bc2d90e5657 + md5: 1fc5641dd31531ee9636fb3a53f5aa5e + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 88495 + timestamp: 1753310640397 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-6.1.2-np126py311hd5de103_13.conda + sha256: ba14411a402b68e9bacc4307967e49a02b32deea36474b1cd6375694bb66b1cd + md5: 388627b5da544a429b781c7df595cfb8 + depends: + - python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 93014 + timestamp: 1753320643957 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-connextdds-0.11.3-np126py311hbc2a38a_13.conda + sha256: 7f24c31537ba467e69443c347e0a540935671170f5c7bd1e309c78cf7b4afed6 + md5: 236bed93c962e3d664f18f718e5c212b + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rmw-connextdds-common + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30341 + timestamp: 1753312074339 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-connextdds-0.11.3-np126py311hbdd918e_13.conda + sha256: 34d13f44c30cebabbc0eafe8199848d2c32bbb8a6078522c12a51257437f534b + md5: b740e33694203c247ffab18700cfce47 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rmw-connextdds-common + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30169 + timestamp: 1753312524916 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-connextdds-0.11.3-np126py311h2a51a2c_13.conda + sha256: c8c0ec39eb12630b7d2a9d8e8d9dbead7135368c237abeb5e3a237336654da26 + md5: 87d68774d71e13ca55acb779ec716f96 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rmw-connextdds-common + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30426 + timestamp: 1753311441526 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-connextdds-0.11.3-np126py311hd5de103_13.conda + sha256: 56cb159f2ec563c30fc75bfedf12a2a998b6a2fc1882888a540e85270eef54db + md5: 760150258fa6391cf20caa50df529d83 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rmw-connextdds-common + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 27018 + timestamp: 1753325094575 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hbc2a38a_13.conda + sha256: 37fb8ace38e57c03ea77494d7bf2487ea5dd73ebea180a837f38b02fca93ebee + md5: fb69ab40bd0d1350798b878a78aa643d + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-rti-connext-dds-cmake-module + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 52039 + timestamp: 1753311925472 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hbdd918e_13.conda + sha256: 04f0c2267ed5e06b27f75f90219f5dbc64f4ad60fcf6853d2cb7389f877f8928 + md5: 39b100682e43c6ba509c3d4d4fa25aab + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-rti-connext-dds-cmake-module + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 51847 + timestamp: 1753312401561 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-connextdds-common-0.11.3-np126py311h2a51a2c_13.conda + sha256: 38555f738a312f35ee989b2a8532537acd7cf4c65c6a5e18095ea8655c8c76da + md5: f2b06f1d73be218a8035d4d94c287546 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-rti-connext-dds-cmake-module + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 52072 + timestamp: 1753311299360 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-connextdds-common-0.11.3-np126py311hd5de103_13.conda + sha256: ad2cecd09775200e3946f34b3ba32b16885eceb04ab7c877d650a1778ed81359 + md5: 7c91da993bfb6b48ed768123e0bd4d20 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-rti-connext-dds-cmake-module + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 48568 + timestamp: 1753323994774 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hbc2a38a_13.conda + sha256: db072de767df4a5eab3909841adc8269b5ae62d03d5d33304b5b89cdfd563129 + md5: 0c7ce8203707a3ae2c048383c3149f91 + depends: + - python + - ros-humble-cyclonedds + - ros-humble-iceoryx-binding-c + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 253024 + timestamp: 1753311931661 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hbdd918e_13.conda + sha256: ace6df086ccd323a2cba0c3673d9d92648e65994d7c1c208f6c3216ee86f1519 + md5: 64e965f2607761652cce7342ea13507c + depends: + - python + - ros-humble-cyclonedds + - ros-humble-iceoryx-binding-c + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 254235 + timestamp: 1753312407084 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311h2a51a2c_13.conda + sha256: a695b3c4f58f99b0d4844bc37622288835a502183d86c8c9b155cde76499b27c + md5: 3b3a94c72e1a52adcc73ea265039669d + depends: + - python + - ros-humble-cyclonedds + - ros-humble-iceoryx-binding-c + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 183074 + timestamp: 1753311309113 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-cyclonedds-cpp-1.3.4-np126py311hd5de103_13.conda + sha256: 2c7804070a7dd9b1439a9afe778867c4d538e81544214b56e1bd70a47f1fd9f8 + md5: 44f8cf97a4c17122299ead107b66b534 + depends: + - python + - ros-humble-cyclonedds + - ros-humble-iceoryx-binding-c + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 175854 + timestamp: 1753324075661 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-dds-common-1.6.0-np126py311hbc2a38a_13.conda + sha256: 19911a549f96b21628ac0e0b623db8324efbb4b89457e96b19e67f0f699eb59c + md5: 90d4d80c925d32e3a6280b10e247ba2a + depends: + - python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 148791 + timestamp: 1753310585467 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-dds-common-1.6.0-np126py311hbdd918e_13.conda + sha256: fc9e9bfddaec11aaa812facc06ad18955409fbe682bd877ad28cb7a5bedb6eb8 + md5: b8ed0ee72554fdefe5f26e6072fd5bff + depends: + - python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 152464 + timestamp: 1753312294482 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-dds-common-1.6.0-np126py311h2a51a2c_13.conda + sha256: 4dab87597791768a2e9ce8c303280edeea365b7e8b25d0f15c0f62a8d63d4670 + md5: 2e250e11e360d966e13260f3a941c7c5 + depends: + - python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 135957 + timestamp: 1753311172231 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-dds-common-1.6.0-np126py311hd5de103_13.conda + sha256: 5c211de5b958de7bde5613fa189256341b8cd8754d9b9f686b1bae64f36dd026 + md5: e66fd584f3b8958e118a3f170b971c73 + depends: + - python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 150518 + timestamp: 1753323163199 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hbc2a38a_13.conda + sha256: 1b6dc05eba91783fecdbbcdb685a849579cad52542d0ff05de59aed88e105828 + md5: fb946901653a93735a6cbc0265240d92 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-cmake + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 141768 + timestamp: 1753312217506 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hbdd918e_13.conda + sha256: 7941758bc7da7f49152d182bf18eb6f2973fa4559dc7fa6d6d7bc97afb498efa + md5: 4b3f404ecb89145bf299a290b5779d20 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-cmake + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 140022 + timestamp: 1753312639708 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311h2a51a2c_13.conda + sha256: b7f675dc82e874736c292fc0f0dac686be6dcf2ff000b192b8e33a3e342446bd + md5: 7da9f978e000b72a5d37038cdeaef3c4 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-cmake + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 113525 + timestamp: 1753311751836 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-cpp-6.2.7-np126py311hd5de103_13.conda + sha256: 299d30573b56aab42153efc1bd617d9096e3d62734d711bb10ff3c6a7e3872e4 + md5: 96d188a7f78b34f47a4218bdf216da32 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-cmake + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 140432 + timestamp: 1753326397239 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hbc2a38a_13.conda + sha256: efde44592faf7de42a0661fc2f53e03c3b2693ed4d198c8e86dce3454375504d + md5: 72134d164121c146bf035b4617845384 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 173248 + timestamp: 1753312185917 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hbdd918e_13.conda + sha256: 0f2f176ac8ef71e953d6cf3301460abcd1b5bf4fcf1971b97901f57e7cb15e89 + md5: dac2888dad24c08c9e54867138a7aae6 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 168683 + timestamp: 1753312613032 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311h2a51a2c_13.conda + sha256: 89f476be13d24af80ccaaac4c3dc4bca9def0a5f260b3bbc4426b9220fd4e7ad + md5: 4fe9c5bc5557407b54c1e3cc6af72b01 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 137498 + timestamp: 1753311714929 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-dynamic-cpp-6.2.7-np126py311hd5de103_13.conda + sha256: a3f4c0e83be8d51ba7f5a713d8544af2874c8366a3030bd28e3a36ffefa95328 + md5: 45b63c29cd4783ad5f8d6c92cacdf41e + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-rmw-fastrtps-shared-cpp + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 175454 + timestamp: 1753326252818 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hbc2a38a_13.conda + sha256: 8815be9d597397a9c05745de45007d9c04ff8f2d78ada14d3a27ecd0bd555fc5 + md5: 658223d46ec46354c2a32b2cab778678 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 209275 + timestamp: 1753311893445 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hbdd918e_13.conda + sha256: cabcf0b2163d9613d54dbbe88a095521421ecfa2861bfeb1ac9902026102ce5f + md5: 563a869448f8c1c984c1ab8fe3174ceb + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 199204 + timestamp: 1753312379817 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311h2a51a2c_13.conda + sha256: 2d447906888931e5d2202cc1f12602d2279aaaf79d78c6ec543204f777a4b33e + md5: cc3d121ed8fa398fa5396d5fafda3a48 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 170138 + timestamp: 1753311269303 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-fastrtps-shared-cpp-6.2.7-np126py311hd5de103_13.conda + sha256: 6cf3dc280e3d098e36a04016f3f43b7d9666ff21a790897f087cf8caef5a5d78 + md5: 031ae6555fd0b2dcb7eaba75ddeaf135 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-fastcdr + - ros-humble-fastrtps + - ros-humble-fastrtps-cmake-module + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw + - ros-humble-rmw-dds-common + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros-humble-tracetools + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 221675 + timestamp: 1753323867527 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-implementation-2.8.4-np126py311hbc2a38a_13.conda + sha256: 570f3285348f78ba5fda5ca4a0e1d97f6a6c28f28340a0c08ce2dec4fcad777a + md5: 31834425147f85a3e35f7abdc7c3dcd8 + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw-connextdds + - ros-humble-rmw-cyclonedds-cpp + - ros-humble-rmw-fastrtps-cpp + - ros-humble-rmw-fastrtps-dynamic-cpp + - ros-humble-rmw-implementation-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - fmt >=11.2.0,<11.3.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 52264 + timestamp: 1753312347656 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-implementation-2.8.4-np126py311hbdd918e_13.conda + sha256: 27c869fd0344b4d37ebd2139f47a5b0ff50d978a5866536eeb1a84979bc01a3b + md5: 4c9d7fcac08ccc12ee8c0f36b3aae26d + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw-connextdds + - ros-humble-rmw-cyclonedds-cpp + - ros-humble-rmw-fastrtps-cpp + - ros-humble-rmw-fastrtps-dynamic-cpp + - ros-humble-rmw-implementation-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - fmt >=11.2.0,<11.3.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 54036 + timestamp: 1753312746878 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-implementation-2.8.4-np126py311h2a51a2c_13.conda + sha256: a0b80b1b1c0468eae2eb31dbe56b04b384e0e1c4db447e2b1d2895001f7c759c + md5: c08fdee00d7cb097175811d5018ef7e4 + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw-connextdds + - ros-humble-rmw-cyclonedds-cpp + - ros-humble-rmw-fastrtps-cpp + - ros-humble-rmw-fastrtps-dynamic-cpp + - ros-humble-rmw-implementation-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - fmt >=11.2.0,<11.3.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 49260 + timestamp: 1753312095539 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-implementation-2.8.4-np126py311hd5de103_13.conda + sha256: 0e66351a21fee78d6f2bd50296562d09d86d04a11971bf018a3fe3dec61f0c42 + md5: e32a3136ce1ec6d9eccd287c72b6c4ea + depends: + - python + - ros-humble-ament-index-cpp + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-rmw-connextdds + - ros-humble-rmw-cyclonedds-cpp + - ros-humble-rmw-fastrtps-cpp + - ros-humble-rmw-fastrtps-dynamic-cpp + - ros-humble-rmw-implementation-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - fmt >=11.2.0,<11.3.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 55097 + timestamp: 1753327608400 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hbc2a38a_13.conda + sha256: df9e683bda0069a87a1076b0fd18089d742b39b6c1b5feca044708b129d4f69b + md5: 9fff8270bb17e943748646c958fa1a72 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 28640 + timestamp: 1753309791287 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hbdd918e_13.conda + sha256: 4af3869534e07e41aad9662b5f0edf1b5acbb166e1272c101737f181a5434e99 + md5: 5094cf280f9d6777b3d5103237805620 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 28530 + timestamp: 1753309574840 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311h2a51a2c_13.conda + sha256: 8015eaf19f2e0f2d78c0b35c75616d2f62986dd5eb4e04e4c84ce2e76427389b + md5: 56d1e8ab65ebb899766da161d15b9c1b + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 29475 + timestamp: 1753310262634 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rmw-implementation-cmake-6.1.2-np126py311hd5de103_13.conda + sha256: 3f828b8da760faa60221465ce2a4dede5e4286bf87dabb912037f80e5cd4399a + md5: a0766e1d4488ceb5de41033ce2f9cfee + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 25248 + timestamp: 1753318449142 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-ros-workspace-1.0.2-np126py311hbc2a38a_13.conda + sha256: 6af3bfaeb610b1c7487ef9985fc4df0aa1546369156f28d6256692fada67c4c1 + md5: e880fc309969c933f729e8174f6166e2 + depends: + - python + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 35953 + timestamp: 1753307817565 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-ros-workspace-1.0.2-np126py311hbdd918e_13.conda + sha256: 104115defbaed0f2c5d5cfa78751edcaaf1f6b1037bdc7c190ca51ff9101e267 + md5: a20c36686ec49dc305077e3876c1ef8b + depends: + - python + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 35788 + timestamp: 1753307996232 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-ros-workspace-1.0.2-np126py311h2a51a2c_13.conda + sha256: f6fc33ac852a0c47a620427947ad78dfb769c1b1b6e7cd6b3867c3e6b6312ec8 + md5: b17dd6789d181ea59dcbfdaa9bf78590 + depends: + - python + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 36223 + timestamp: 1753307904148 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-ros-workspace-1.0.2-np126py311hd5de103_13.conda + sha256: 463876a0060ff9ca759bd6767fa3a7c14320cb8b0ac569b1490a0253149f82d9 + md5: 2a679ad4a38b72d1327f979f29b9afbf + depends: + - python + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 32597 + timestamp: 1753308072735 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosgraph-msgs-1.2.1-np126py311hbc2a38a_13.conda + sha256: 8166557f42dacecee819434f76a284750760ca1bde37c7b2128d5dd10bc83a6b + md5: 92092321209406479a2a1d96344b7d92 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 67687 + timestamp: 1753311928293 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosgraph-msgs-1.2.1-np126py311hbdd918e_13.conda + sha256: 9e47f588be1873f834af40bb6897211fdb7cee6f33dad35cc71b75364e0533e2 + md5: 99a5f4bdecefda94989bc5b641a4b57d + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 71276 + timestamp: 1753312402829 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosgraph-msgs-1.2.1-np126py311h2a51a2c_13.conda + sha256: 1445dce765f8f71d82444cd7c07672867f36b9f61d8a0f750b44bcd0fdc1d6e0 + md5: aff34054ad309603b00717feb6a29746 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 65385 + timestamp: 1753311304078 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosgraph-msgs-1.2.1-np126py311hd5de103_13.conda + sha256: 723ba98528cd6eeccfc9a5c767048db18c2d8350603eeb9fe32d31dbda6a3c35 + md5: f7f3ea46b45cc00eefad24705fa0ca16 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 74478 + timestamp: 1753324461126 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-adapter-3.1.6-np126py311hbc2a38a_13.conda + sha256: 515d56e3277b7741be0edfab04c7e639b5e9b3ea95e873f8d37588914252fb2e + md5: b718a316f9de0d9fd34fb77ec46a3baf + depends: + - empy + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 63737 + timestamp: 1753309551686 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-adapter-3.1.6-np126py311hbdd918e_13.conda + sha256: 489c7058732634beeb375638e897479c6eb4a1e67c6fb4b53bc62314919165b3 + md5: 70bc87f61d6e00291d75355b8d83584c + depends: + - empy + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 63617 + timestamp: 1753309429828 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-adapter-3.1.6-np126py311h2a51a2c_13.conda + sha256: 0eabb703cfb36aa7140bac7c17e4f8f686eaddcaaff72a3f91675f7699e2dccb + md5: 761c1490aeb9a5097908188e0abfc455 + depends: + - empy + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 63932 + timestamp: 1753310213784 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-adapter-3.1.6-np126py311hd5de103_13.conda + sha256: 3a118078a294a7add43fa3b233c5fb6d5282b4e8d47233665d8ebfd6e82f2281 + md5: b139288ac7e3453b1d61165e5eedcfa6 + depends: + - empy + - python + - ros-humble-ament-cmake-core + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 60488 + timestamp: 1753317698348 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-cli-3.1.6-np126py311hbc2a38a_13.conda + sha256: f42bee90ca8440bd9779522effa707350623095e0afe2e1eade7be485382333a + md5: a58be72bbb4cace2dcc74c980290130e + depends: + - argcomplete + - importlib-metadata + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 38987 + timestamp: 1753308433844 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-cli-3.1.6-np126py311hbdd918e_13.conda + sha256: ff40e9f9b2d77b0a5f157045d971f0c513b95e5f03ac224ec3d32793849bee30 + md5: bcddb866ec6e2b633ebcfb4b6c698c7b + depends: + - argcomplete + - importlib-metadata + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 38909 + timestamp: 1753308567765 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-cli-3.1.6-np126py311h2a51a2c_13.conda + sha256: 2ebc6c3b48715db0527b358ff93b6bc1b070e225de93449303722194c4be4cdf + md5: 4bb68c8f80f0c1f80485ec1e4e193c00 + depends: + - argcomplete + - importlib-metadata + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 39017 + timestamp: 1753308882416 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-cli-3.1.6-np126py311hd5de103_13.conda + sha256: 3febfb5cffb8285ebaa7ddbcf84d9fa1422d5e974d2d374ffa83c68eb6e2dc3f + md5: 4605e9866242d31914501c2bc76ff21a + depends: + - argcomplete + - importlib-metadata + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 43377 + timestamp: 1753312866073 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-cmake-3.1.6-np126py311hbc2a38a_13.conda + sha256: 8a9a7b6a6a35bce8d9bd0a3ea1ee939ff42c5e091269a20f7f4d1cce5d397e59 + md5: 316d5cd31b285122c1b93c2b82461dae + depends: + - empy + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros-humble-rosidl-parser + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 40094 + timestamp: 1753309938806 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-cmake-3.1.6-np126py311hbdd918e_13.conda + sha256: 195209278a5773ab7875bff6a1d3bbc5686ba9b0f45daf0f698ad87f7a136cd9 + md5: bf3ddbff89715f6f92d369abe3e8e169 + depends: + - empy + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros-humble-rosidl-parser + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 39945 + timestamp: 1753309724968 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-cmake-3.1.6-np126py311h2a51a2c_13.conda + sha256: 207100d52dcaa38d9d5b38edd774e8ba8816f1229fc100747e7b2f56d6a27d67 + md5: a94ba1932abe70e088117bd8855cbf96 + depends: + - empy + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros-humble-rosidl-parser + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 40243 + timestamp: 1753310451694 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-cmake-3.1.6-np126py311hd5de103_13.conda + sha256: a4d1cfcb0a260e215363f3c6c5f77071a23275dc84a45be8f8a9232c666d7ec9 + md5: 9bdaa4dadac4d3d491423aa59f053b09 + depends: + - empy + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros-humble-rosidl-parser + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 36739 + timestamp: 1753319537718 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hbc2a38a_13.conda + sha256: 4d19d1ba262d29d180f8ccda821136f6263d3b551887ecfad5a9481407195d71 + md5: 07fb58a8ac16fee9997dd2f604ea6ea2 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-generator-py + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30396 + timestamp: 1753310512196 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hbdd918e_13.conda + sha256: 6643d5ec919d867345a6c4e3b2cb3321f669d68a67db278fe105df6f330e4cbf + md5: eafe48fd39a4002758383b08bd35c6bf + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-generator-py + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30274 + timestamp: 1753312227988 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-default-runtime-1.2.0-np126py311h2a51a2c_13.conda + sha256: 9d662bb75a8a5a18e927d5a98918740f9c5501ebe9645ad6a6fe8de186527cc6 + md5: 212d556c2d59b2bc35a90a8b0d3be804 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-generator-py + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 30519 + timestamp: 1753311085827 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-default-runtime-1.2.0-np126py311hd5de103_13.conda + sha256: 7fc9704343c3fde4f40bc5f1398d6d420eca2d7b74453f02e895422a05edd0e9 + md5: eed2cfa610eb7178e52280d64ebf7d08 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-generator-py + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-cpp + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-introspection-c + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 27144 + timestamp: 1753322645131 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-c-3.1.6-np126py311hbc2a38a_13.conda + sha256: bea09f20d6d1ee4d536539012c8989e63516c3f425ff9977345da1c9c714a544 + md5: 785321afe129a8e3d982dcf66463ff9e + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 46942 + timestamp: 1753310094240 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-c-3.1.6-np126py311hbdd918e_13.conda + sha256: ac7acfe2cc434988d4145a836a39bce139c29961cdbbf60d3c91f2dab03751f1 + md5: 1fdd77412ba1ff0a597833c3185a8433 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 46823 + timestamp: 1753311780580 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-c-3.1.6-np126py311h2a51a2c_13.conda + sha256: 8cb10ddb603d7aab86441a5ec0dd017e8f81b733a079ddedc15a960af250371b + md5: 9d1abd1b06582a402cfa63595f7a9bb1 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 47140 + timestamp: 1753310631511 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-c-3.1.6-np126py311hd5de103_13.conda + sha256: 4c132e0d1ec39637bcdc0290ed33e58bad3e2bf89de2e54c0c0466bb2b4835e9 + md5: 4f188eb119bc168eea1cbd404158cefc + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 43675 + timestamp: 1753320563542 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hbc2a38a_14.conda + sha256: 6b88cca3bb5c1e9860be6062dc9d8ab5474151181d14469b644e52836edd27ff + md5: ff25ff81fda8538cd85eb8eb92ee7f29 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 50175 + timestamp: 1758227173072 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hbdd918e_14.conda + sha256: a1d2337dc34576ea6a101321ba46a107ac71772af1bff94d8ae91113a268b0c6 + md5: 806495acf40d55a5570117d4ec18a7ee + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50086 + timestamp: 1758227298272 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311h2a51a2c_14.conda + sha256: 8c5e2cdd1c43acd95a02337fd0e4a1bf86b3d7b54a7f0cd67add89665fb13cd5 + md5: 89c58287356b154c04018d299afba011 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50246 + timestamp: 1758227250163 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-cpp-3.1.6-np126py311hd5de103_14.conda + sha256: b392c9201941a0a2cce8ebcaebcb7c296e7bdcf497a57565fec647eb3dcbd1b7 + md5: a971c714123845bedaf5f7c353e261a4 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-cpp + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 47295 + timestamp: 1758227460906 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-generator-py-0.14.4-np126py311hbc2a38a_13.conda + sha256: 78c53c9e7bd057375ef0346ab6a7022f66053e445a38a896690e5c7cfe9ffc5d + md5: 08adac67b2a00fb226e847c75bef174c + depends: + - numpy + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-python-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rpyutils + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 60473 + timestamp: 1753310477459 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-generator-py-0.14.4-np126py311hbdd918e_13.conda + sha256: 33ee7375885d6a81e1f41d55a51e83a10ac17a4bea1d1a510eb07865cb5364d4 + md5: 212a6c3cfc96b1d2341a523f3ae664ef + depends: + - numpy + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-python-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rpyutils + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 60357 + timestamp: 1753312204107 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-generator-py-0.14.4-np126py311h2a51a2c_13.conda + sha256: 8710a54982d9c8c9346382517656b931ad5c29dd58b41cb9d8a7eb8e2facc68e + md5: 14d12f7ce360c75357b9937720d12302 + depends: + - numpy + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-python-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rpyutils + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 60616 + timestamp: 1753311053081 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-generator-py-0.14.4-np126py311hd5de103_13.conda + sha256: 5b5a027990788a272d186ed4050b23f2bc1831ddfdd8da550c387822148288a5 + md5: ec197246c8f9bb57b8b544e802064863 + depends: + - numpy + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-python-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rpyutils + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57403 + timestamp: 1753322557737 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-parser-3.1.6-np126py311hbc2a38a_13.conda + sha256: e5ad966361dbdfa2b8095c8941af05a2298eb0322d95d0f4064384e4571b5df3 + md5: a8c00bdac81f288a6dcb84cd1928186f + depends: + - lark-parser + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 60113 + timestamp: 1753309850541 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-parser-3.1.6-np126py311hbdd918e_13.conda + sha256: 1587d05b980333b2d4c5aa1664b4ff02d917e19d71cf620c94b8729f8a9b8580 + md5: 8b0c6ade1a81a1433024ffcf8457ae29 + depends: + - lark-parser + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 59984 + timestamp: 1753309625093 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-parser-3.1.6-np126py311h2a51a2c_13.conda + sha256: 9bdc612abe00af572a63cd9ab0c055ee311ea381cd2847e09a95eca9bac9dce4 + md5: 5ae230eecdb490f0f871569fe95d9d4f + depends: + - lark-parser + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 60255 + timestamp: 1753310323287 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-parser-3.1.6-np126py311hd5de103_13.conda + sha256: e11a5aafd5ebfb5e92b1d7ae063ae5a59525b71cad6c31cc3f878468c8d5425b + md5: ac2955a245a0564fa7f7ae949209cf03 + depends: + - lark-parser + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-adapter + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57073 + timestamp: 1753318767246 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hbc2a38a_13.conda + sha256: a192468b4f1ddfdb9759469e2dbedd49248c8c98d4d95d571b82c01ca884c042 + md5: 7da60492abfb83b9734baa8cdb2181f8 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 47891 + timestamp: 1753310014127 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hbdd918e_13.conda + sha256: d912293c42e6e05f62be8b42e7ca0f921fa7993fdd5794c45c623717ce2d044e + md5: 7faff48b4ffc19e75872f023b222f0c2 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 49832 + timestamp: 1753309790407 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-runtime-c-3.1.6-np126py311h2a51a2c_13.conda + sha256: 5c7c77953a73be549c51018c4de036735252f28915887f26ef35230ff1160a61 + md5: f6e9ac6fdd5ed49de00da4897073d735 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 45238 + timestamp: 1753310539752 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-runtime-c-3.1.6-np126py311hd5de103_13.conda + sha256: b03baf66499c4c8029157e90e085b83df5392c01d4c5139a2ca1931855e80b4d + md5: 2ee2815435f46d771ede458f5b531bdd + depends: + - python + - ros-humble-ament-cmake + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 47252 + timestamp: 1753319833199 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hbc2a38a_14.conda + sha256: 2e9568d76566fa73ef8078b97dfdf95eaf4511a4aa9727298bbc9b0ce49af269 + md5: d4e6e4d96c8dd9e58dae9015bbd8511a + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 35956 + timestamp: 1758227157909 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hbdd918e_14.conda + sha256: f5104a19b9e177f72b13beb075fad7058e6cddd2a8f41ce5fe746904b4e42774 + md5: dede6769ca4a3b1694475d40be4d088d + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 35904 + timestamp: 1758227281940 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311h2a51a2c_14.conda + sha256: 4a1b347b96bf479768b8b3e66ed6fe28f74b6cec6e80e5ff6127d1da8303c992 + md5: 1fc4d21c39598e97e6f12c4bed8f611f + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35920 + timestamp: 1758227223081 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-runtime-cpp-3.1.6-np126py311hd5de103_14.conda + sha256: 151085a26eb0616fabda59581af1e9c3ca1fecc88f742ee76b4a9f03145c7671 + md5: 1acb503c7d9ea7ae978f97c5af1ee96f + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 32896 + timestamp: 1758227342999 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hbc2a38a_13.conda + sha256: d7224826ccad8fa541d67f5d122611ae72e73cf610af296aae26fb320d6a54ae + md5: 83f6206966603226b14530dde1627f34 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 49253 + timestamp: 1753310431896 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hbdd918e_13.conda + sha256: 1e21f44f460c6a1769d464634ea80fce21370b2b1f0b4281b664ca9a03ae3751 + md5: 1f020673daed1811c14ef93cc17fbd07 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 49231 + timestamp: 1753312161946 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311h2a51a2c_13.conda + sha256: c3329a575b7373a6972a82130560df82af9adfe49de188620744eceed69f6a94 + md5: 4c40cdcc22db4da3f3b4560d0e3e4f89 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48517 + timestamp: 1753310992086 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-c-2.0.2-np126py311hd5de103_13.conda + sha256: 089ea8a2ba73ed143f9306c168f25b9bcc309a21b4fa3e37779203f226f56201 + md5: ebdf39f3099c9c816c7a022df88fdda7 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-typesupport-fastrtps-c + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 49314 + timestamp: 1753322274140 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hbc2a38a_13.conda + sha256: d253d7cb2eb09ba4e1aba0e1d18f14ced7b8cf80d7e64f580f985ffd4fd95d3c + md5: 67a66cf0c06e65f9c3bba408d78a1b58 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 48261 + timestamp: 1753310471154 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hbdd918e_13.conda + sha256: cdac0126884ea446558eb18c22d4bf51529562bbb68c8deff678b049782a0c8b + md5: 02c32989ff83f6ddc9999bb953bfe18c + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48340 + timestamp: 1753312199008 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311h2a51a2c_13.conda + sha256: 26c8e85e167ea01a714bd747f96d2ad37072068ef694f5885dae3590fd10ec71 + md5: 22ca30e72d516c5bf3e00eb950380a99 + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 47731 + timestamp: 1753311043801 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-cpp-2.0.2-np126py311hd5de103_13.conda + sha256: daf0fb3e9c89222c60579015d6c3d76def472a5ed7ea17ed97835a16bf42627d + md5: 72e01312597bda742aaacce2b19a58ee + depends: + - python + - ros-humble-ament-cmake-core + - ros-humble-ament-index-python + - ros-humble-rcpputils + - ros-humble-rcutils + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-c + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 48599 + timestamp: 1753322473989 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hbc2a38a_13.conda + sha256: 6e90bf11a116585e6bd674185d4a3138989063323c611b31b3b45423f1ecd247 + md5: e204519f1511a6ec75303f5971ceec7c + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48569 + timestamp: 1753310358501 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hbdd918e_13.conda + sha256: 46822fff43be45071676f732bea3d36b5c47db76ad46b64a12739ae42d7de587 + md5: e1560df4242f348e9aae6f0cb88b2e98 + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 48734 + timestamp: 1753312055188 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311h2a51a2c_13.conda + sha256: 5bb76fe945b15e3fe4c9c4db584987c6f7b71d856247794bb29f39df8564a12d + md5: e6f92a4c8bd7df6ebe9fe640fa34f877 + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 48099 + timestamp: 1753310899131 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-fastrtps-c-2.2.2-np126py311hd5de103_13.conda + sha256: 5ca478a5e3321f9c0f2cd2e375c1d6bd2c2e1fdbd01891c0eae857f7bcda7822 + md5: 21813552c1831acbb4a15c72a28a75bd + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-c + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-fastrtps-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 49554 + timestamp: 1753322012544 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hbc2a38a_13.conda + sha256: ea2965c714b0179d2282ccb8f2179185a0b7793d3c5fb04fa1ec46690a829ab7 + md5: 45ac398aa96b8fee98181bb58c889a9c + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-cpp + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 50901 + timestamp: 1753310208201 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hbdd918e_13.conda + sha256: 04ce945e770c0e876dd01cfe105ea3ab1c564b483013a61dbf85c0376ae14d2e + md5: f7ceed905e352c20f63a88bb6e3d5fd6 + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-cpp + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 51028 + timestamp: 1753311909136 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311h2a51a2c_13.conda + sha256: e366e565890c41052c1943a0d7db9c72271b9980ed38e51d061ba90d129468a7 + md5: 93702deb28de7e2a07f012e41a7fdf8f + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-cpp + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 50326 + timestamp: 1753310778806 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-fastrtps-cpp-2.2.2-np126py311hd5de103_13.conda + sha256: 7c12457ad4480d97527493a3497bf7a04b79cc46534ef35b6db48f85de2abdcf + md5: 6a0ebeb36ee8cc4a3ab8b75b7e06787c + depends: + - python + - ros-humble-ament-cmake-ros + - ros-humble-ament-index-python + - ros-humble-fastcdr + - ros-humble-fastrtps-cmake-module + - ros-humble-rmw + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-generator-cpp + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 50796 + timestamp: 1753321596363 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hbc2a38a_13.conda + sha256: 173a23669323e48bcca88d72286eff434a8d8f7aee65f6bac8d8cd07eef9ab99 + md5: 9fbac5db3d41389d99f9dd8eee11f67a + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 28380 + timestamp: 1753309557611 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hbdd918e_13.conda + sha256: f9b8528548c6c05370b8ec38f0a676c6009cf19d5f6f45a8e819baf64ba09a18 + md5: 438f77bd13ae60b1d61b9288ee6a391b + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 28324 + timestamp: 1753309435736 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311h2a51a2c_13.conda + sha256: cc58de55ec9dfcf89dfa3ab3f4bac78cfbcf8bc77f9cd1020d489f94226b25c8 + md5: 3d26def234ca338ecdb7f91584457fcd + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 28558 + timestamp: 1753310222434 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-interface-3.1.6-np126py311hd5de103_13.conda + sha256: fa64da4245cabfcd35e16271e91a49a54cd374f5a00e82135e09865d6d522cbe + md5: 664530b0f16157cae712a20b80a9fe42 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 25142 + timestamp: 1753317762721 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hbc2a38a_13.conda + sha256: 634a5971241eda58dc346d02c2c50e7cbb6ad0fbef80909baa81bc3b55f14c80 + md5: baf9e6fdebd6e2ded62d3eda779880b9 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 46249 + timestamp: 1753310104538 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hbdd918e_13.conda + sha256: 7689d6e4555da2bec7f9ba16fc9bbdcf6d80e702ea298642df8fb031bff615c4 + md5: 43ac043c25e79abc13b39b542778bee1 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 46615 + timestamp: 1753311794800 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311h2a51a2c_13.conda + sha256: a89965102d83af59ca988619746d7933eb66eb2d71d67fbaeb439ee15a2186ca + md5: 8165197001a6cb8c618df0f41cf0de10 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 45920 + timestamp: 1753310648784 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-introspection-c-3.1.6-np126py311hd5de103_13.conda + sha256: 7a356de281bab50815b4dbcb64976f7dbc3e02581d5b51c412d1b521f6b5fcf0 + md5: c3526524aa83bcbb0f6c8afb7ef4aa7e + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 46484 + timestamp: 1753320719839 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hbc2a38a_13.conda + sha256: 4e07e15955e22121d0176b2c7611a9a48d11c70d6e9e8d940b8c8ab30e919b00 + md5: d6cf0b066c0b5223f4c84905dbdfb98c + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 46489 + timestamp: 1753310162084 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hbdd918e_13.conda + sha256: a39bea2e1bb1993d71c0f91531fbd803829d05ddae70e8e54a5e5809df354ad2 + md5: 8c30e975c59cdd0035bd76b9d9e51297 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 46799 + timestamp: 1753311853451 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311h2a51a2c_13.conda + sha256: 655d08ab740b6e828083e0c5f5c8a33a03a4f114d77165f3488a08b90d7bd3c6 + md5: 0848cc3e8d8cf4698591465a20c31295 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 46121 + timestamp: 1753310710733 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rosidl-typesupport-introspection-cpp-3.1.6-np126py311hd5de103_13.conda + sha256: 6c7b681f62c74fe72e408374df5fcfa5169b8676eae491da0f45bd7219451d3b + md5: 95f58ba92ba65a07dfbcc13251d01b1d + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ament-index-python + - ros-humble-ros-workspace + - ros-humble-rosidl-cli + - ros-humble-rosidl-cmake + - ros-humble-rosidl-parser + - ros-humble-rosidl-runtime-c + - ros-humble-rosidl-runtime-cpp + - ros-humble-rosidl-typesupport-interface + - ros-humble-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 46827 + timestamp: 1753321302009 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rpyutils-0.2.1-np126py311hbc2a38a_13.conda + sha256: d88f4d08ac0ca071a178d371f232eb1e4fbe09864333d12b26e2091f4be3056f + md5: b0592615a16741a80c5d809660ba6231 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 25726 + timestamp: 1753308439784 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rpyutils-0.2.1-np126py311hbdd918e_13.conda + sha256: b5f049fceea16d5afed676b0833ad0588f0cd15a3925fb6b277d7f866d2775b8 + md5: 8023a684168719992a7066f56a1971b9 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 25694 + timestamp: 1753308576715 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rpyutils-0.2.1-np126py311h2a51a2c_13.conda + sha256: c0f426d3bbd4d5a05de79f8c2ef88dbcafdc11d8b5bae43197e5783058c476e3 + md5: 97980a7d0429576ee3f6405ba48a7d79 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 25826 + timestamp: 1753308890520 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rpyutils-0.2.1-np126py311hd5de103_13.conda + sha256: 15b8976166441b99baf94088842026a19cfd21c82a28bbc645df5373b37d1005 + md5: ddb9382b8194d9c5da245ed933ba30a9 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 18682 + timestamp: 1753312899510 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hbc2a38a_13.conda + sha256: 710b793c1a78baab8626c07ed04aba0c20200cc229dbeb2d29414364c91ab331 + md5: 044ff177cdfdc53a802018d42355fb44 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30811 + timestamp: 1753309786021 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hbdd918e_13.conda + sha256: 7163dcf5c45e656eca3b1137567a3a510efa3045f7717c347704aeb45d698471 + md5: 09a26ceeea15b1ae7066d9d4f8a507f6 + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 30741 + timestamp: 1753309569389 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311h2a51a2c_13.conda + sha256: eb0e31bf4691327c08e7e674c97aa0b3a82db16e486c02dfd6734c4ea888a6d3 + md5: 3151b798860ee7250a094be4ed5e849c + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 30970 + timestamp: 1753310254638 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-rti-connext-dds-cmake-module-0.11.3-np126py311hd5de103_13.conda + sha256: 87bedcf9b81b888a4ac58781d96797b11afe8a0502e6eb185911d9e5904a3a7b + md5: 5ffaed20398c8d3fecb7444bd430768f + depends: + - python + - ros-humble-ament-cmake + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 27515 + timestamp: 1753318381252 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-spdlog-vendor-1.3.1-np126py311h11365e7_13.conda + sha256: ea5aada82ffde9e73df2933bb8c5292132cdd8c0bb39b428620e0009643f8bbd + md5: 2326efbd7109deeb4c2226478b2459ab + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - spdlog >=1.15.3,<1.16.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 26816 + timestamp: 1753309530353 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-spdlog-vendor-1.3.1-np126py311h5f8052a_13.conda + sha256: 913836a8436afe8daf28d0e64fc57827614e5ac14644f56392426ca9a777bbd3 + md5: fe1a420f011750bdf859f5871b894bff + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - spdlog >=1.15.3,<1.16.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 26744 + timestamp: 1753309383162 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-spdlog-vendor-1.3.1-np126py311h6932ae0_13.conda + sha256: 19ddd342a090ead8c44876abc51b1a0b2a71a007547c047bac26b364000bced6 + md5: ea80390dd9ce91561fedb4084d14a3b3 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - __osx >=11.0 + - libcxx >=18 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 26972 + timestamp: 1753310096446 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-spdlog-vendor-1.3.1-np126py311hc120487_13.conda + sha256: d1eff449ea44fc07cc0932ded798784a0b0961c0446105830f254b5f7ee4a05d + md5: 0228bab0f455ef4cc582c134423ab1ba + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - spdlog + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23564 + timestamp: 1753317468674 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-statistics-msgs-1.2.1-np126py311hbc2a38a_13.conda + sha256: 55028eab49855bb489d68d7adb5e659cebb2e33129e8bc1d9b502c78c332f2b6 + md5: 3b6ef2c32b065eb26541c7275ae02094 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 99723 + timestamp: 1753311916926 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-statistics-msgs-1.2.1-np126py311hbdd918e_13.conda + sha256: 725c3d6814d874a84b45548791c833b0212611707f1dcfa6d59b4451bb3f51f0 + md5: 6b004311efee16adb2e016f055d2c9e1 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 104099 + timestamp: 1753312393096 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-statistics-msgs-1.2.1-np126py311h2a51a2c_13.conda + sha256: 75e86648ee6e325322a2afa648844780b24af884bfea14a1378e22b8ffcef7e4 + md5: 68d5ab3d6aac9877a7f7b7bfeb37ab84 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 93263 + timestamp: 1753311290334 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-statistics-msgs-1.2.1-np126py311hd5de103_13.conda + sha256: e302452e1f3aaeee84639d650fcb9abcd5be0c9d3baf3709f2603f97d172d455 + md5: 52b6c2b4a65f311560f7e9a0621b1a01 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 103654 + timestamp: 1753324381627 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-std-msgs-4.9.0-np126py311hbc2a38a_13.conda + sha256: 77c59dcc66b059a92d305b14e63559c043dd0258023059f32ea919b52003c713 + md5: f86d9cbd68ae901ca1bed2780c69b169 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 285335 + timestamp: 1753311872139 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-std-msgs-4.9.0-np126py311hbdd918e_13.conda + sha256: b7817796813a371be7cd2ade42ca546992ee247aea2a8a2e0556f91efa970076 + md5: 9783682ecf0b5d23386b94e6b3cf2337 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 288605 + timestamp: 1753312351494 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-std-msgs-4.9.0-np126py311h2a51a2c_13.conda + sha256: c8498cf18ffc571ce9acbc7acc12d1c3fc0ca934f884e17d140c5a2a557913c8 + md5: 8ce14a1f457a737a6deb10ccd3d107cb + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 245288 + timestamp: 1753311243013 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-std-msgs-4.9.0-np126py311hd5de103_13.conda + sha256: d0b2e97572ee4bd5e9aa6a4b67cd36cfab57cbd07b4dde39392bfb75f55c8f53 + md5: dd17ae64465e2627c55443b4ca4b4018 + depends: + - python + - ros-humble-builtin-interfaces + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 252366 + timestamp: 1753324261347 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-std-srvs-4.9.0-np126py311hbc2a38a_13.conda + sha256: a942136652e9d4a18b7d8717b21956274643d2cbb3672bf3d45363b53a40514d + md5: b6457bd6dd3c30b9cd5a92ab9f3839d0 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 105085 + timestamp: 1753310615822 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-std-srvs-4.9.0-np126py311hbdd918e_13.conda + sha256: b5840c454c6360e68e6bceea308e0e1501a98c9c248ee4ec4bebb4f9272ea2ca + md5: 7c22d00353e3cd59ddf7ff2988795dac + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 109136 + timestamp: 1753312321430 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-std-srvs-4.9.0-np126py311h2a51a2c_13.conda + sha256: e2a4a10ee05f04c409e8be711dc0f2012a5b124d0c4bf8473908685f435462e7 + md5: 8f8eccf4b61bbeedd5e7aec2350488a4 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 94709 + timestamp: 1753311204458 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-std-srvs-4.9.0-np126py311hd5de103_13.conda + sha256: 04e6e57c5abaf7c1a2037d9f59794e95a82a728a3a00fa19599afec317ed740d + md5: 0e2e7699cce24b623e6b3e909c687953 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 104184 + timestamp: 1753323353116 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-tracetools-4.1.1-np126py311hbc2a38a_13.conda + sha256: 93982131be249a36fddde88395345ccdc6d3aed356e13ffcb1a54bb43c1b8b4c + md5: de14d6283f08354ac73d99104822d0c3 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + size: 40131 + timestamp: 1753309856987 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-tracetools-4.1.1-np126py311hbdd918e_13.conda + sha256: 024ad33634c1f321d9f9973154f2354ae3dc8ccdf9e024f57caa11d34f3b200f + md5: ca6c6f2ffa43a584280a689bf0f7d9c8 + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 41784 + timestamp: 1753309631034 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-tracetools-4.1.1-np126py311h2a51a2c_13.conda + sha256: 441fdd2f9a03d346fc816a05b9d9d293e28c6d200e4dc7de4f4263f872a706b9 + md5: 981283f9101e0428444a28066e91d02c + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 38084 + timestamp: 1753310333354 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-tracetools-4.1.1-np126py311hd5de103_13.conda + sha256: c3400a8b4f1b953d5a5b04bb54822b1317619310221b7957639b65073610bf26 + md5: c78bb3e7ae6e9b4a8de748d4c5f1614a + depends: + - python + - ros-humble-ros-workspace + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30187 + timestamp: 1753318816812 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-turtlesim-1.4.2-np126py311hbc2a38a_13.conda + sha256: 2861cdde048d88ab081bf226cfd68f53609a0704d2535baacc71530ab5d58d79 + md5: 01bf42b40fd87cadb5fa1a4bce98c26e + depends: + - python + - qt-main + - ros-humble-ament-index-cpp + - ros-humble-geometry-msgs + - ros-humble-rclcpp + - ros-humble-rclcpp-action + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros-humble-std-srvs + - ros2-distro-mutex 0.7.* humble_* + - xorg-libx11 + - xorg-libxext + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=13 + - libgcc >=13 + - libopengl >=1.7.0,<2.0a0 + - qt-main >=5.15.15,<5.16.0a0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - libgl >=1.7.0,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + license: BSD-3-Clause + size: 694150 + timestamp: 1753313541543 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-turtlesim-1.4.2-np126py311hbdd918e_13.conda + sha256: 837a2e05ff015aef8904d20e80e6e723e7f613a3a85a02bff61040121dcc1165 + md5: 22747ad9315b302878ab59918c337c6f + depends: + - python + - qt-main + - ros-humble-ament-index-cpp + - ros-humble-geometry-msgs + - ros-humble-rclcpp + - ros-humble-rclcpp-action + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros-humble-std-srvs + - ros2-distro-mutex 0.7.* humble_* + - xorg-libx11 + - xorg-libxext + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + - qt-main >=5.15.15,<5.16.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + - libgl >=1.7.0,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libx11 >=1.8.12,<2.0a0 + - python_abi 3.11.* *_cp311 + - libopengl >=1.7.0,<2.0a0 + license: BSD-3-Clause + size: 714748 + timestamp: 1753313707025 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-turtlesim-1.4.2-np126py311h2a51a2c_13.conda + sha256: 88acaff887366ae4b2ba12dc68ee493c47ae1e146210dfe93ba2af44a4644eda + md5: 901f27a224a37d75d1ade5aa2ae2e90d + depends: + - python + - qt-main + - ros-humble-ament-index-cpp + - ros-humble-geometry-msgs + - ros-humble-rclcpp + - ros-humble-rclcpp-action + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros-humble-std-srvs + - ros2-distro-mutex 0.7.* humble_* + - xorg-libx11 + - xorg-libxext + - __osx >=11.0 + - libcxx >=18 + - xorg-libx11 >=1.8.12,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - qt-main >=5.15.15,<5.16.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 541119 + timestamp: 1753313455935 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-turtlesim-1.4.2-np126py311hd5de103_13.conda + sha256: 174a7a68152747e8afc59858af2992271f6ffca6aa0a0b72b530534ccde8cc49 + md5: d040e8800827f7ce14a627ddf6ca985f + depends: + - python + - qt-main + - ros-humble-ament-index-cpp + - ros-humble-geometry-msgs + - ros-humble-rclcpp + - ros-humble-rclcpp-action + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros-humble-std-msgs + - ros-humble-std-srvs + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - qt-main >=5.15.15,<5.16.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 463322 + timestamp: 1753333093378 +- conda: https://prefix.dev/robostack-humble/linux-64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hbc2a38a_13.conda + sha256: ccc13d84deee0f7edeaef59899cf1c5fe543410ff733159c696a713198d76f6a + md5: e3895d655cd3d772f28d1507fc1a5b6c + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 69952 + timestamp: 1753310559029 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hbdd918e_13.conda + sha256: d840719bbbb81657941d35bb7dfe3ad80fe5b9458fb0604f1ca516b45d485af7 + md5: ae04fe294ed947aee59e7c5497a19ea1 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libstdcxx >=13 + - libgcc >=13 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 73096 + timestamp: 1753312264532 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros-humble-unique-identifier-msgs-2.2.1-np126py311h2a51a2c_13.conda + sha256: 1957c505e0e8cf2a830026b1bc163c49e98246b1c66704f9a7ae32191d41484b + md5: 89ea54c37d04bab0d8b6b214e72a7daa + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.11.* *_cp311 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + license: BSD-3-Clause + size: 67171 + timestamp: 1753311129210 +- conda: https://prefix.dev/robostack-humble/win-64/ros-humble-unique-identifier-msgs-2.2.1-np126py311hd5de103_13.conda + sha256: f5949af08a1bd166db0c51f69b44aad592be1776958235dcb35cd69c5b5efdba + md5: a17629424099cba28fbc63a963d0c936 + depends: + - python + - ros-humble-ros-workspace + - ros-humble-rosidl-default-runtime + - ros2-distro-mutex 0.7.* humble_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + - ros2-distro-mutex >=0.7.0,<0.8.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 76144 + timestamp: 1753322922951 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-action-msgs-2.0.3-np126py312h3bd2861_10.conda + sha256: 1b8a875e47775e899830d48cfccb1d258d3bfd702f69914ccc49567fc467e8b5 + md5: ff46c9e8166e2255a2c9830e9bc6c4a7 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 152182 + timestamp: 1759136410687 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-action-msgs-2.0.3-np126py312h01c0cb9_10.conda + sha256: 4d750bf6b4b08602b27caade967b813d4f945da41853b57b449d780bc6196b19 + md5: 7379354a294e82809070c333205b7622 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 157350 + timestamp: 1759136556873 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-action-msgs-2.0.3-np126py312h9e87179_10.conda + sha256: bbbe3cdd7dba336af3543a9573a61191c93c68e431657c3fe78b88515c2993e9 + md5: 5c4c95620303dedc66d6ba6ff9a1c3b9 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 139943 + timestamp: 1759190493773 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-action-msgs-2.0.3-np126py312h4d29ed4_10.conda + sha256: 5e2164a9d833fa5befa937a7575c3894cc58cd006fcb9085cea9aa63466bd5d0 + md5: efdf820a73d46f5127049143200ff254 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 153076 + timestamp: 1759231658171 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-2.5.4-np126py312h3bd2861_10.conda + sha256: da8dd702f6b270346c303f855cbcddc73e3cb2cc2a5e0b3d7c1dc22dce44702a + md5: d515c31f480d0de07aa5d21786600ac6 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-definitions + - ros-jazzy-ament-cmake-export-dependencies + - ros-jazzy-ament-cmake-export-include-directories + - ros-jazzy-ament-cmake-export-interfaces + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ament-cmake-export-link-flags + - ros-jazzy-ament-cmake-export-targets + - ros-jazzy-ament-cmake-gen-version-h + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ament-cmake-python + - ros-jazzy-ament-cmake-target-dependencies + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cmake-version + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23133 + timestamp: 1759134416228 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-2.5.4-np126py312h01c0cb9_10.conda + sha256: dae43d11a64d5c0d40224080f31ad5c19358933c4dc8d45847d645ca49aa8c84 + md5: f01b56d1b968fd15898a9eee1cae5889 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-definitions + - ros-jazzy-ament-cmake-export-dependencies + - ros-jazzy-ament-cmake-export-include-directories + - ros-jazzy-ament-cmake-export-interfaces + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ament-cmake-export-link-flags + - ros-jazzy-ament-cmake-export-targets + - ros-jazzy-ament-cmake-gen-version-h + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ament-cmake-python + - ros-jazzy-ament-cmake-target-dependencies + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cmake-version + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23085 + timestamp: 1759134600387 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-2.5.4-np126py312h9e87179_10.conda + sha256: c6e826c270d68e71c72a1285c7eee2e7f9919f53c50b667cdcba929db4afe10d + md5: 4ea236967ec8fa8ce8a097eedd818522 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-definitions + - ros-jazzy-ament-cmake-export-dependencies + - ros-jazzy-ament-cmake-export-include-directories + - ros-jazzy-ament-cmake-export-interfaces + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ament-cmake-export-link-flags + - ros-jazzy-ament-cmake-export-targets + - ros-jazzy-ament-cmake-gen-version-h + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ament-cmake-python + - ros-jazzy-ament-cmake-target-dependencies + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cmake-version + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 23485 + timestamp: 1759188037995 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-2.5.4-np126py312h4d29ed4_10.conda + sha256: 5b73ee213346d28104ac448e87a59c7b04c8e60768b5c6ce45ed5802d125b146 + md5: eb7746d631965cffc841b8a7997e5f24 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-definitions + - ros-jazzy-ament-cmake-export-dependencies + - ros-jazzy-ament-cmake-export-include-directories + - ros-jazzy-ament-cmake-export-interfaces + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ament-cmake-export-link-flags + - ros-jazzy-ament-cmake-export-targets + - ros-jazzy-ament-cmake-gen-version-h + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ament-cmake-python + - ros-jazzy-ament-cmake-target-dependencies + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cmake-version + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20234 + timestamp: 1759210262491 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h3bd2861_10.conda + sha256: fbdb102ca21ac8339b407cd5e95194ad38b6de823f3ab343ec3078f7b56a7621 + md5: 1320afd8f5ac3e13de730ae0b3a24036 + depends: + - catkin_pkg + - python + - ros-jazzy-ament-package + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 44602 + timestamp: 1759133832453 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h01c0cb9_10.conda + sha256: 8ab9c72a199a10f43acca482d320b3597e07b5c1bcf8948f49056a90c6557147 + md5: 6016f2d55f94cbb2e076b07165104b1c + depends: + - catkin_pkg + - python + - ros-jazzy-ament-package + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 44616 + timestamp: 1759134091620 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h9e87179_10.conda + sha256: 697fdbc059448b7529bd0faf2695e2745924a5b039ea2ef7d30a5c94182b6f5d + md5: 962963f4bd8b0412ca66ce6db03ebfca + depends: + - catkin_pkg + - python + - ros-jazzy-ament-package + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 45047 + timestamp: 1759187294851 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-core-2.5.4-np126py312h4d29ed4_10.conda + sha256: f0ad57a0882054f07579d8f9fba570ffbbaa0f6613ddb91b3695133d28eb462a + md5: 87c91c88c42d38edee71cb30b91a004f + depends: + - catkin_pkg + - python + - ros-jazzy-ament-package + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 41383 + timestamp: 1759206903242 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h3bd2861_10.conda + sha256: 057fd3c14e6816725bd9649a92a7d01abda25c4edda6e662d956a34041ce645d + md5: a469fee178503acbc9691d10f4682489 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cppcheck + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24145 + timestamp: 1759134739203 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h01c0cb9_10.conda + sha256: 350e005528ef7953d72a491354134d26d5167c117e376449233c1c594da518b7 + md5: 5d4dd7d94f6c424def2a44df8965acc1 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cppcheck + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24190 + timestamp: 1759134907657 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h9e87179_10.conda + sha256: 4313edab347dc1f45657c2596586a438c892d509a70117fd655fff50518a64b4 + md5: e3a2d41203b48d8ab34ee52a2f1ec98c + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cppcheck + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24557 + timestamp: 1759188506550 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-cppcheck-0.17.3-np126py312h4d29ed4_10.conda + sha256: 0eda248d1e81fd14538a9cb63c227cf472fce80581031c4b28c8919313d49317 + md5: 3276b05b82e73db6964ef8fce6f5fa9d + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cppcheck + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21394 + timestamp: 1759221674605 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h3bd2861_10.conda + sha256: 5865778dd7d0ab8dcc2847dc5daa26216720f44c769e776ae19be58ee08fa610 + md5: cea76e84cdc5a61005e7bfdf5659bd4d + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cpplint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23166 + timestamp: 1759134782570 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h01c0cb9_10.conda + sha256: 62ab3fc67fcc93db6059e5f0f0268020feb00f4e9f44cc92b639d609b25ab7e8 + md5: 09936d210c4e288d8b9b705bfd1a294e + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cpplint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23155 + timestamp: 1759134935211 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h9e87179_10.conda + sha256: c6b0373c44113e94c084e107237dbd757fa337bb25587c215dc89b1a0fc327e6 + md5: 6d95291df484d372b132f59c13f20566 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cpplint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23492 + timestamp: 1759188540307 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-cpplint-0.17.3-np126py312h4d29ed4_10.conda + sha256: 4ff8a4ff55f117b01976d29a94244fc65875edd22d46e6e019de800f4204f696 + md5: 0fde46d3377cb1ede75085bc333a7c3c + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-cpplint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20255 + timestamp: 1759221619402 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h3bd2861_10.conda + sha256: ef005d7fb3bac97e56f95b9b7771bb69dc226574d9e282abfc499c04052e4c31 + md5: 70d6722a575b2457fa58daab5c2badb5 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21928 + timestamp: 1759133959384 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h01c0cb9_10.conda + sha256: 09ed32a8029421cc1901177fb39a6815f9102e60969b642bbbef37bf23c285b1 + md5: 2b83a51e5af3e480527ac58f891f2b65 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21888 + timestamp: 1759134207800 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h9e87179_10.conda + sha256: 304432a254618dc01172d2ee41a2cb2dd4b77e04736f8883f3e36bf0d1e6421f + md5: 98e85f50d1b9d8f93a9b416e71992985 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 22338 + timestamp: 1759187410255 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-definitions-2.5.4-np126py312h4d29ed4_10.conda + sha256: 51dfa888411c5e6365f61b2dc67faff1654316a66f5e72f55c91b329d63a18ce + md5: 5d8789516b87fc5bd250f7a41be27f3c + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 19043 + timestamp: 1759207761821 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h3bd2861_10.conda + sha256: bb05409ba9a68e3eeec6e8fd811f957191fedbb42d5511dfb7dbb1a24dacf65d + md5: 591a40185a935ba5d1663db318d59309 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22822 + timestamp: 1759134075185 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h01c0cb9_10.conda + sha256: 323758368927012c7f3a58d6053a8d32ada3e107c37381ce9c1e57408beeb783 + md5: ef52cb554a7cd7f7fab57a2f6b10e990 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 22809 + timestamp: 1759134294419 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h9e87179_10.conda + sha256: c7255941d0356f4a683581b58fba9ce413ad7989fd2bb9810639b41031216a3c + md5: aaf2759d8d8df417b29d78d1d2944a99 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23193 + timestamp: 1759187735212 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-dependencies-2.5.4-np126py312h4d29ed4_10.conda + sha256: 7a9d564d7348b9fecf1d3e993616c94a83e0bb5b9adab093b85a327afddd146d + md5: 2631ea5361fc1bae99f9e183fcfd7c25 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 19952 + timestamp: 1759208117716 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h3bd2861_10.conda + sha256: 1ab6d0ccb814415bab5c4def1065a63f71764314ffd261e65ffddcb5e79dc110 + md5: 2c6d7567d6ff94d0d4f3d31590a65b3b + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22313 + timestamp: 1759133955377 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h01c0cb9_10.conda + sha256: d8501780638d449d409c2856a9fde2bc8e77633cd3c66d0c4402f245afd343a9 + md5: 36b4ad2197bd7847ca253a4e333c7a3a + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22307 + timestamp: 1759134204155 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h9e87179_10.conda + sha256: ed8ae12a5a1a125c4dc242a2bf915703c0a0a64587f0aa75ecc447e0a7e75312 + md5: 92699b2f0ebe6e4598e50f56c636ad41 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22741 + timestamp: 1759187405116 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-include-directories-2.5.4-np126py312h4d29ed4_10.conda + sha256: 13e7efe770ea73a397c92e843c78bff2a4ff8aabf59997e0bc78d29410a8d426 + md5: 259e0ae34f18a0f76d75f3081cbb9505 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 19394 + timestamp: 1759207700861 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h3bd2861_10.conda + sha256: 2b1487576c4f83cfe3de7deb8fa618a124e0757877a3748fba5675db3794d9b8 + md5: 9bd5f96a85e35c2f769f4281d6e6215e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22521 + timestamp: 1759134052942 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h01c0cb9_10.conda + sha256: d7036e74aab785fd1cc66fe8245cb47c0777bdcae14b2824b6d79b89f352925a + md5: 611f538bbd88dbdb6446c3fc8772ddc6 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22513 + timestamp: 1759134265684 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h9e87179_10.conda + sha256: ed522aef20e70ccb0b1cf05e465b09d2f4276b532a15510dda52756adabbcdf9 + md5: d38df9d969dd7a89ec872d44b89708c2 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22902 + timestamp: 1759187613422 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-interfaces-2.5.4-np126py312h4d29ed4_10.conda + sha256: b0444ed4e5dffa1154b5642855dd1ef2ee478cac6ce4ecc50688401c9a7fae1a + md5: e82c1af0586daf572304c1c3667702d2 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 19613 + timestamp: 1759208261836 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h3bd2861_10.conda + sha256: f9947aeb9a7af1e95ab85bf6f6fd308ba24600ea30d0322f88032917903e3089 + md5: 23e5475abbc527069e52a58b97bc1301 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 23851 + timestamp: 1759133934452 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h01c0cb9_10.conda + sha256: 98b427f0a73e62e19ee13734bce2874bc9689dd38be4da32835e43c58ae5b038 + md5: 9a1c985fe31b9e4535735d9a29e6293a + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23837 + timestamp: 1759134167783 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h9e87179_10.conda + sha256: 1b1740dbece8e1a04210f243ed593074cd2d15d60cc0efd3760f068273d433c6 + md5: 9543ce3e0affb40babe1b0c9e173f5c4 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24260 + timestamp: 1759187374030 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-libraries-2.5.4-np126py312h4d29ed4_10.conda + sha256: b2dfca0affe5c748c6119b624dd3fa99f62f3c771972bdffd2bbaf5e7a4c9eef + md5: b9c7dc71a7b0b25aa78de8cc78b16038 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 20959 + timestamp: 1759207518104 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h3bd2861_10.conda + sha256: a2e1c9fd6734c3dfb52e7d9354d2e4664740a5e26a2e01497e7e0fffdd5f2add + md5: 4bf8e57b7f3d0f39d61cb914342eeac6 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21862 + timestamp: 1759133951470 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h01c0cb9_10.conda + sha256: a16e401c238de646352a7d91f137288a8e2dcb2415b43c06a2039fb3e39abede + md5: c78ea94b6519f0d42a16c39183159b07 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 21852 + timestamp: 1759134200329 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h9e87179_10.conda + sha256: 0066e60a447a4200d567cddde4176dddcd2f499b709ba63269687af905765ccf + md5: ed2548909276d30191f974475b49453e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22295 + timestamp: 1759187399180 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-link-flags-2.5.4-np126py312h4d29ed4_10.conda + sha256: af6409a92bfc3bf2d86b83b662273438eb5c47ee577afc4edb67e8eb522bfa31 + md5: 16acc3cb127b89a62b9b4e05726e8a70 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 18907 + timestamp: 1759207640971 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h3bd2861_10.conda + sha256: 9284f224865194d32c95be170377ea6fe82692fd23523465b64ff8cbba7d46fc + md5: 3435ad804d61112efa0ad8bc67fe9ba8 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 22622 + timestamp: 1759134083673 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h01c0cb9_10.conda + sha256: 32ab9cccdffde02bd5a10126467f8d704634093bd20d8ee4e5fd876192256024 + md5: d57084c82fa094733d25a4a6cfceecef + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22645 + timestamp: 1759134302779 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h9e87179_10.conda + sha256: 2abf7e14b7fb24a526c3093a961db152b31772e7d3739c30f04c082419ca9e6f + md5: 39731a85a2f4fdfa0c583bed4d980c1e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23048 + timestamp: 1759187747392 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-export-targets-2.5.4-np126py312h4d29ed4_10.conda + sha256: 9c5cf004892cac360bf1be0d63cea5172c6bbcc607967bd93e9dadc93d813abe + md5: a6537adc07902b91f030fbcc2fb1d3b5 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-export-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 19723 + timestamp: 1759208213627 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h3bd2861_10.conda + sha256: 7e4323ab2ada33f1109077261c55f7b3ce6fef33a72889735d7c718f3d3028ae + md5: 3ab7241cb3e4e32bb68ee4bb0bbd9bf0 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-flake8 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24166 + timestamp: 1759134777625 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h01c0cb9_10.conda + sha256: 8254afc933f0c510c1c16b58bacaac9b04db944e7ea780f6c6de8438419cba09 + md5: d3fc6f507a0596d4a4139d0ef079f827 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-flake8 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24209 + timestamp: 1759134930987 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h9e87179_10.conda + sha256: b2903d79fd9d9e90b0e2df558766c293d472286c361a0c1f636aeaa58395f78b + md5: 33581d00b86868375eb2c40d45d7c7ac + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-flake8 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24584 + timestamp: 1759188534846 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-flake8-0.17.3-np126py312h4d29ed4_10.conda + sha256: ee239f8e0974a9f3306866d6f8f4794c80e0001a92f6b818e2a13a75fb4c76d7 + md5: 05764633e62c40c0c915b114ac565412 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-flake8 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21333 + timestamp: 1759221568956 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h3bd2861_10.conda + sha256: 68f86ebc83c162fe616c37e66a2b39a36a844bee11deccb1bd31b610fe441f4c + md5: 10f12182fabce09e326bc28635921582 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24657 + timestamp: 1759134302877 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h01c0cb9_10.conda + sha256: c3c267656a91a6dbc427869356de47b223297a69cfef5be915ee636e84322f07 + md5: 6bbd18d396d0745317dc7457ed00cc88 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24645 + timestamp: 1759134489336 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h9e87179_10.conda + sha256: 11d52294d46498b34c0cf5db68502305318c36ebee8fd52146d15ed83180cdec + md5: e1109b8720008b3bf8e92964027fb4b4 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 25020 + timestamp: 1759187909133 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gen-version-h-2.5.4-np126py312h4d29ed4_10.conda + sha256: 7ce0ca88715c5bf325b5f4357ea1c3bafe251da6d76ff781f9208683ec47778d + md5: 1c5b4b339d97517e5fa33e6c855281df + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21768 + timestamp: 1759209549881 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h3bd2861_10.conda + sha256: 89e91f052b66ddb4f9f722159be85d619a270ad14665c535caad4400a780b094 + md5: 53e5c1cbb0c3a4c439507e0eff40a40f + depends: + - gmock + - python + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-test + - ros-jazzy-gmock-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24766 + timestamp: 1759134310146 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h01c0cb9_10.conda + sha256: 223c4e0283234557a64f76173a9f2b3919498ae2cc66752eb2fa11b33132aa65 + md5: a20400b6f70d8c09c43eb4ecd9f0abc5 + depends: + - gmock + - python + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-test + - ros-jazzy-gmock-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 24787 + timestamp: 1759134500348 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h9e87179_10.conda + sha256: 1fb84b02d43f54372430f0f2deac15c6f073cb475a70cd1b5122e971749dd00e + md5: b3b6c0b803865755873dff0ca77a86c5 + depends: + - gmock + - python + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-test + - ros-jazzy-gmock-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 25144 + timestamp: 1759187919584 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gmock-2.5.4-np126py312h4d29ed4_10.conda + sha256: 612f4512c7a4237266214696dd2fd6f17f79989d61c7656524b1dd16f4e6fa90 + md5: 6fb791ce8485953c3fc240ac9ffc9041 + depends: + - gmock + - python + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-test + - ros-jazzy-gmock-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21838 + timestamp: 1759209612784 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h3bd2861_10.conda + sha256: 3271e75e2695121cfed4fefba600e41e405bdb751396bf6fb6c7d50f37d36209 + md5: 2fbc03a4d11983ef7e2e7d45007bc5c4 + depends: + - gtest + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - gtest >=1.17.0,<1.17.1.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24522 + timestamp: 1759134185222 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h01c0cb9_10.conda + sha256: ffbdbdfc46999edbcabce8fdab0f936651bd049b5cc7b7729a169c6902276c01 + md5: 67fea5f79ecd15fab4eb3846dbdc0cbc + depends: + - gtest + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - gtest >=1.17.0,<1.17.1.0a0 + license: BSD-3-Clause + size: 24525 + timestamp: 1759134377032 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h9e87179_10.conda + sha256: 7cb1131fb66fd585eaaabe5459b0781cb24665050d1462b7930072f2521c1288 + md5: 6131e332780348d667e2e12f32c5fa66 + depends: + - gtest + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - gtest >=1.17.0,<1.17.1.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24928 + timestamp: 1759187799202 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-gtest-2.5.4-np126py312h4d29ed4_10.conda + sha256: f5466cd60d62ae7713a4bb6789d7f4c3017d143a88c41a9e056598de02798db0 + md5: 78e7f405f82e748a8208757ad3de0b02 + depends: + - gtest + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - gtest >=1.17.0,<1.17.1.0a0 + license: BSD-3-Clause + size: 21578 + timestamp: 1759208793097 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h3bd2861_10.conda + sha256: 7193e6896a70e5f3d0d2b233dd1efade6ddc35e896fa5f1a2993152aaff552b0 + md5: 40e460086dd375ef4096cc352f95eece + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21789 + timestamp: 1759133966450 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h01c0cb9_10.conda + sha256: 9818ea44d9e16a0fed5acb3ce4c54af181ff0e2e07362685ba08e20b1df49753 + md5: df5e5315f7a728c6112d87b9ceb32ec4 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 21769 + timestamp: 1759134200724 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h9e87179_10.conda + sha256: 00ebad2f6e561c2dc9f3bed0810a664217c5b0408d4f9950cc38ea24759fbb71 + md5: 44152a59211c74d8c20c44369fdb0a33 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22198 + timestamp: 1759187424303 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-include-directories-2.5.4-np126py312h4d29ed4_10.conda + sha256: c800127a50f0d48cac9ecd38364a374b2889628eb1c2e25661a465ea6b197589 + md5: 3efc324cae547461248ee3452d169604 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 18902 + timestamp: 1759207463703 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h3bd2861_10.conda + sha256: 4e7c17261e8fb54c91202c4b01948b067f9e531f8f8d96965208447e41d4aa9d + md5: 7cafa7a9acb195a46c7800d859a23c47 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 21459 + timestamp: 1759133962441 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h01c0cb9_10.conda + sha256: 8d2225aacf15edcacbde554db1f3a65f1278a3c930dbfdc5ce1b2773350a74a2 + md5: 902f7314bda2e08c4dee04a23f63899e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21488 + timestamp: 1759134197319 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h9e87179_10.conda + sha256: 690336b05a5a1859c3796cb2e24a3a0991a5fa17f7bcd733e73940b797da72df + md5: 468824e6d016a18544f0aaaf0458704c + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 21896 + timestamp: 1759187416905 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-libraries-2.5.4-np126py312h4d29ed4_10.conda + sha256: fbf2ab936ab8717d3956667e7a4a47f6f802a2c8f4287ee31255d8561503ed3a + md5: 606cebbedda0b13ee74a0d32bcfb369d + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 18502 + timestamp: 1759207407656 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h3bd2861_10.conda + sha256: 48272f00f6f83b3cca6c12cb4016bddddd51bf5c88af2b9e22b12469e43ad8fa + md5: f2fa0bbb788526a5b363a2bc36134b4f + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-pep257 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22947 + timestamp: 1759134772680 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h01c0cb9_10.conda + sha256: fd468b924aad99efe0caf776b687e24e7e47452f0c4fbc5283206bd823493072 + md5: fd7ca0c0a0706821bc1de9f52b9067c7 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-pep257 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22928 + timestamp: 1759134926932 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h9e87179_10.conda + sha256: 6eb1a72811e4c3c57f09eca3e7e4623827711c1c52d0055571878b5c96aaebc4 + md5: 1c950ee4306017c03f6e57959ae62c88 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-pep257 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23360 + timestamp: 1759188529385 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-pep257-0.17.3-np126py312h4d29ed4_10.conda + sha256: a97da7d1c8db6c99bae8bebdf8986d165de7542b6db88a9a40a8b026c2c2838a + md5: b99d321a7891423d0d1812a9272cb27c + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-pep257 + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 20054 + timestamp: 1759221517393 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h3bd2861_10.conda + sha256: 686c39b6ccacc370d982e53e6510c7ecafd60ce5fdff55d35548660a12ee4175 + md5: f0d8dba6c1ae9e31ae548f785ec377a5 + depends: + - pytest + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24660 + timestamp: 1759134171332 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h01c0cb9_10.conda + sha256: 47c680456028c12c4ee8ada297471f7f50dbbcc854e3ad7ad2c17fe799d85cc7 + md5: 947cfa0273783aec41e7c237171f0759 + depends: + - pytest + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 24648 + timestamp: 1759134362137 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h9e87179_10.conda + sha256: 589f46f6d1f9b669467c5ff26b65ae32c2bb144b5c93a159f94d83afce54ba94 + md5: e6f2f7f585ef2001b34feae66b73e9b4 + depends: + - pytest + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 25069 + timestamp: 1759187779255 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-pytest-2.5.4-np126py312h4d29ed4_10.conda + sha256: 2084f3bf1cf7cd4a445b40498b51874831b18b3f496396f38528c768afec9069 + md5: d60f4d5d3a8aa9a165ac0d4aeedbe625 + depends: + - pytest + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-test + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 21792 + timestamp: 1759208964473 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h3bd2861_10.conda + sha256: d8ed05e93039229c49afe5a211c98128cecdea9bc32880947b126bba4a44d5ea + md5: 2dfe91c923a3c63f5a374e94dec1fbe8 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24026 + timestamp: 1759133950758 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h01c0cb9_10.conda + sha256: f2deb1aeb5521883e22713c22f78e338befbbff0decefc0af1daa95bc2749d01 + md5: bf4dd1a4fa5d3d9de70f6faffeb85c1b + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24004 + timestamp: 1759134183256 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h9e87179_10.conda + sha256: 2bb3abcd2b950389a42072e68a560d80d5772456c187caff9bee4a1035a07102 + md5: 70ed7cacc8bbec005651e23dab7a0a18 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24405 + timestamp: 1759187395290 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-python-2.5.4-np126py312h4d29ed4_10.conda + sha256: 01b3bca85f7fd30cfcb99577454c447df6d1c157ea1091a2e0c417ecd7446797 + md5: 7b87b031df3ca4d5cda98f8297573a40 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21136 + timestamp: 1759207279564 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h3bd2861_10.conda + sha256: 5e30081736cc5715c1c50ace6fe4fdcda97db043af8a87d52963c64eda90aab2 + md5: 5675917194d623b947c721b891ca90a5 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-gmock + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-pytest + - ros-jazzy-domain-coordinator + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31057 + timestamp: 1759135157872 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h01c0cb9_10.conda + sha256: 40d91028e275aef5ceac8c64373e738c871ccd7cbb8975be25856e3738ddb044 + md5: 4f043a10f3d6a679fb359c018fb20921 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-gmock + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-pytest + - ros-jazzy-domain-coordinator + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31133 + timestamp: 1759135244272 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h9e87179_10.conda + sha256: 66221a5665c52a140646ebe734a7089c37c213e8cca8c71beb7a06f7bd607a17 + md5: 5e60534c1930c1769650bc63324606ae + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-gmock + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-pytest + - ros-jazzy-domain-coordinator + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31346 + timestamp: 1759188957622 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-ros-0.12.0-np126py312h4d29ed4_10.conda + sha256: 61c8c550c3387f2798ba505d2ecbea4c2d1f85283a03f7195d08ecdb3fccf687 + md5: 29f70c64be98b50b8064c84500094197 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-gmock + - ros-jazzy-ament-cmake-gtest + - ros-jazzy-ament-cmake-pytest + - ros-jazzy-domain-coordinator + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 28079 + timestamp: 1759223616733 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h3bd2861_10.conda + sha256: 5af99e38e0f12bcff9d88c8dad6aa594662e01e7641a5679e05202e3fff31d0b + md5: 2bc3c4d9b2fd625252b6655ac991abcd + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-include-directories + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23452 + timestamp: 1759134079465 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h01c0cb9_10.conda + sha256: af757a2e93da61cb23ca80be17d8c11198e63e79b729905a819128a08937b77e + md5: 74aa6cacac693f7220e094c750eea29e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-include-directories + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23459 + timestamp: 1759134298538 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h9e87179_10.conda + sha256: a1176654b83769a7a3d9157f14d408bed268a20d5e539ce59577582ace94f8ca + md5: ebb0afb2edc79cae3b723fc1d4c265a0 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-include-directories + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23894 + timestamp: 1759187741769 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-target-dependencies-2.5.4-np126py312h4d29ed4_10.conda + sha256: 8731b15f51236f21a08e3f45617554bfca50032821f6599501b008610bc52556 + md5: a05a4c82bb6b94c3b2627271ee3ebd16 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-cmake-include-directories + - ros-jazzy-ament-cmake-libraries + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 20563 + timestamp: 1759208167383 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h3bd2861_10.conda + sha256: 3218389dab2fe118003bb27856a54c427967d202cd065b817407adaa12892fab + md5: 6a9e03a04772d82d44a36f3f99691164 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35962 + timestamp: 1759134067824 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h01c0cb9_10.conda + sha256: 69814d4701a83f2e3803d21191b84e54d62dc062c6b8814d1ee82511067840ae + md5: 1a5e97834566bfece5b5687b2fa415a9 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35955 + timestamp: 1759134287474 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h9e87179_10.conda + sha256: c720618cd8fd1ddd348f1a60f21b38ec3c761bdccd4f8277c759d0ca8f4dd81a + md5: 9327ed1d325d570ab0e8eb0bfe82e7cf + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 36376 + timestamp: 1759187725367 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-test-2.5.4-np126py312h4d29ed4_10.conda + sha256: 598444a11a0fc7299623284a2b92d26fc9ad51641873ba3a2b3bb30b7ba75e04 + md5: e62471e4dcda312f453362e87193e44b + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 33137 + timestamp: 1759208037245 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h3bd2861_10.conda + sha256: d161b232b731ffc4433514861e96319c43d4554dc3e01c42ca10e30e2b23dc38 + md5: 63639073778df79369ef6585977371bd + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-uncrustify + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23554 + timestamp: 1759134766752 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h01c0cb9_10.conda + sha256: 4eb3c967f0f273676e9bf6b93eccac24c0a13fbb5a6482cd03e567398728ae4a + md5: 170c193717c9e8e5a8c667b77e1c54ca + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-uncrustify + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 23552 + timestamp: 1759134922138 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h9e87179_10.conda + sha256: cd8be72f5725b3c9bb2f6865cb1e5f9c26d577815bfe4c24bcdeac979d689fc6 + md5: f1739ec0e8a2d5e4439efa9e3e7a5771 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-uncrustify + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 23882 + timestamp: 1759188522970 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-uncrustify-0.17.3-np126py312h4d29ed4_10.conda + sha256: 7c73d98a3f55f9a135f9141f4f375284fb39ff09c0f9ee1aab7e558bcf1cf2ab + md5: ce4f80cfb42b611c7426bbdda5a3f5f9 + depends: + - python + - ros-jazzy-ament-cmake-test + - ros-jazzy-ament-uncrustify + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20693 + timestamp: 1759221466359 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h3bd2861_10.conda + sha256: 421c9f272d211494564851ac1edc2cc3cc8da813a35006bb1b8a6af4e697fe47 + md5: e4a57c0d18ec4b143c866d979bb74550 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21647 + timestamp: 1759133947231 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h01c0cb9_10.conda + sha256: f19d3803902ab94355a85b6db7e5d5a3da72f071bae0bbd131eb9717f742d0ef + md5: f789ed1e6ce19956dd139cbd6c1d35d7 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 21629 + timestamp: 1759134186306 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h9e87179_10.conda + sha256: 11f3c0d2946b29a4ab78acfc6386736b5fd92c24a6d81fe6b4d1b595c733cc7f + md5: 871f4a30234e09992e1614b6633d719b + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 22075 + timestamp: 1759187393809 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cmake-version-2.5.4-np126py312h4d29ed4_10.conda + sha256: 7a2c36d081f3466feee75c00756e65b3d0336fa8dbc1d3284a158266f398c0c6 + md5: 1daca6e82bd8211ad60c9d77de458073 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 18785 + timestamp: 1759207586246 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h3bd2861_10.conda + sha256: 0d1c849eca4bbd215658bdbc0d7e714fd541353f4b3a651e0c0320524a4e1b9f + md5: 1a428d58bd65774b99fb4b6541645674 + depends: + - cppcheck + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29727 + timestamp: 1759134435250 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h01c0cb9_10.conda + sha256: d07d239ce0d5cf95b067db6164c89ddbc13562b89a47621e6cd8d2a71e68aefe + md5: a6f0b8309f8c8bb01118f4f6e66cac59 + depends: + - cppcheck + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29719 + timestamp: 1759134618891 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h9e87179_10.conda + sha256: 7d07a8a80691ba6cd2b775f17a1613846b04324a267573e449610a2e8d9cf60e + md5: 988b45bb81d3c35b155bed3cbfebe9b2 + depends: + - cppcheck + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 30034 + timestamp: 1759188061926 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cppcheck-0.17.3-np126py312h4d29ed4_10.conda + sha256: c2dab534d1cd529c1254263150b59e5426398473efedf0bf588719f6b9013887 + md5: 908f3061d5462708360d2a4c33adb623 + depends: + - cppcheck + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 35029 + timestamp: 1759210444988 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cpplint-0.17.3-np126py312h3bd2861_10.conda + sha256: 558550657ad4de03cda5c0bc5c26ca6ccde42994e1da73bc699205e000221a4e + md5: 70a9e0c4c63f464b9cab132720a17f13 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 168508 + timestamp: 1759134429635 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-cpplint-0.17.3-np126py312h01c0cb9_10.conda + sha256: 819923959cd110c5a8c7f12a25063e6b7ed0d100ef9134905ce6fd5076c5f4e6 + md5: 67111186bdc01daec3a127f208b7a9cc + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 168477 + timestamp: 1759134612933 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-cpplint-0.17.3-np126py312h9e87179_10.conda + sha256: cb675b200a0eb664a209cd7c77c7e81ebe9de1ad8ebeedd71f1533b02633be09 + md5: 3c5265e9dc78846e61509fee4d555aed + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 168816 + timestamp: 1759188055059 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-cpplint-0.17.3-np126py312h4d29ed4_10.conda + sha256: 5f43a910c1afa9d390546c18f145ed191ca3a2aa19e8f20f83e745ad5cf50ecf + md5: 78b254c70da40d60e5767ef5edf6c516 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 177559 + timestamp: 1759210346050 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-flake8-0.17.3-np126py312h3bd2861_10.conda + sha256: e14771d2b63d98fbf81fc85199e756cf6f57b9302d6e9f6574aec518d4e86f85 + md5: 0ee380510b6161bde6021ae0b6409624 + depends: + - flake8 + - flake8-builtins + - flake8-comprehensions + - flake8-docstrings + - flake8-import-order + - flake8-quotes + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 28199 + timestamp: 1759134054135 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-flake8-0.17.3-np126py312h01c0cb9_10.conda + sha256: bc9b3cd26766c2ff2f9fa694be6fc93f90879be9df95b1457034460b13991beb + md5: 1d5a7044f733e5d99a93828513d94a52 + depends: + - flake8 + - flake8-builtins + - flake8-comprehensions + - flake8-docstrings + - flake8-import-order + - flake8-quotes + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 28220 + timestamp: 1759134265946 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-flake8-0.17.3-np126py312h9e87179_10.conda + sha256: 0580c1ad9b0e4cd3c8c848fbe4ccdb6ce865b2aef89aa6ef42200ba6dd1db323 + md5: 0e685f1798252e2f83850c34c29aab63 + depends: + - flake8 + - flake8-builtins + - flake8-comprehensions + - flake8-docstrings + - flake8-import-order + - flake8-quotes + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 28552 + timestamp: 1759187708414 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-flake8-0.17.3-np126py312h4d29ed4_10.conda + sha256: 39760e84ef518504c5109c6674d90b0ed1fb32272b0a3a5e346867ee838c2db8 + md5: e8458cd3ee17bda0fed2181d61d0f15c + depends: + - flake8 + - flake8-builtins + - flake8-comprehensions + - flake8-docstrings + - flake8-import-order + - flake8-quotes + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 33348 + timestamp: 1759207968482 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h3bd2861_10.conda + sha256: e833b1bec68df1eb14c0762ae19b569916c1f430f63b3f15f66dd9b15d3d3e68 + md5: 8455c02a66a9c9007b3655adb6d17d0f + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 46717 + timestamp: 1759135470380 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h01c0cb9_10.conda + sha256: aa1820d1771802fa49373cc99232922ab52c864ad8fde39d1531609cf1014909 + md5: 05f1806c851d472acb89988cda1a0b64 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 46273 + timestamp: 1759135430806 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h9e87179_10.conda + sha256: 94ef3577a88cd8e231d0107e368ea031d5255ab95db1163f8fab94bed2f3a922 + md5: f08547c5cd74bad6a14c2413a78db419 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 47200 + timestamp: 1759189143923 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-index-cpp-1.8.1-np126py312h4d29ed4_10.conda + sha256: 036556ab1d162741640bfb75a9f01872a5d7a3d0881b9d84899d23233a186495 + md5: af191e55b9bd49dcddc5a107f60b0f89 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50330 + timestamp: 1759224513481 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-python-1.8.1-np126py312h3bd2861_10.conda + sha256: 0495ec46605fbb98ff48cbbaa32db1ec06d2184bb9d35f7a8ad196f60baf09d4 + md5: 631a7aecb0be6a68f940d599500d3f1b + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29534 + timestamp: 1759134402900 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-index-python-1.8.1-np126py312h01c0cb9_10.conda + sha256: dd28a35629fd50161a0658d988e2c09c7343b8e627451e3386276d19d763893c + md5: ab2cf99ac0e95571da70d680ce13c370 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29526 + timestamp: 1759134582326 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-index-python-1.8.1-np126py312h9e87179_10.conda + sha256: aeb357419e3be01170f3f69c56dfe3f764b3f4b8e1816b1fdaab0e6497ef3539 + md5: 251f81f555d3e25f9c1ebe03fef204eb + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29876 + timestamp: 1759188020665 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-index-python-1.8.1-np126py312h4d29ed4_10.conda + sha256: d558530678b536a098804ffa8a82621b5421da8ef3a4447740e4c877c9d631fd + md5: d35550d8f49ef9a4e2511cb8ad1a74ed + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 34550 + timestamp: 1759210683893 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-lint-0.17.3-np126py312h3bd2861_10.conda + sha256: fd143a729d7931fcbbdb8a75fbbbb836cca851377f9ce57818bb5696c12969e7 + md5: 3dd09189cde6cc9dff17c0df07386914 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 17540 + timestamp: 1759133935127 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-lint-0.17.3-np126py312h01c0cb9_10.conda + sha256: 4b05c1f89aecb44d3bee7cf780c963b15de54f2b464aedf3ddf4362026d5acd5 + md5: 930d21638aaacef67da49815e7c5fece + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 17540 + timestamp: 1759134167558 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-lint-0.17.3-np126py312h9e87179_10.conda + sha256: 125b7456468d2ce90cc13010a10656378081f9fe1aaf674c30491bc9e29ebb42 + md5: 75c38adb9d47923817d1f79e47c1b3e0 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 17900 + timestamp: 1759187373543 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-lint-0.17.3-np126py312h4d29ed4_10.conda + sha256: 8784a2fa56e9b4eb5a0da7c897452167caaf5d99ba334d25fa131d0fa100661f + md5: 3ddc88a41cb4a66ff304e9b66fb89873 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 14725 + timestamp: 1759207199842 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-package-0.16.4-np126py312h3bd2861_10.conda + sha256: aba2a3caa178275121077d78eaa0bb543ca78a15fad489ef0934440cf1384818 + md5: 219e221ff912c30fa84d10e21e67ad16 + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.11.* jazzy_* + - setuptools + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 42819 + timestamp: 1759133819428 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-package-0.16.4-np126py312h01c0cb9_10.conda + sha256: a66e5a341e8ce8e3d39cbe6089c43b431c315d1e319d172f45fa415efc8e34ee + md5: 9e27e7402532e7b43b8c5776cac996f4 + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.11.* jazzy_* + - setuptools + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 42888 + timestamp: 1759134071773 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-package-0.16.4-np126py312h9e87179_10.conda + sha256: 74ebe8869aa4ca89a4bc7900a1b83dd1d52bc29b52742efa2d7a061cf3563911 + md5: 614be0efc4ff1baa008a8faa7400157d + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.11.* jazzy_* + - setuptools + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 43206 + timestamp: 1759187279747 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-package-0.16.4-np126py312h4d29ed4_10.conda + sha256: 67a83878f80ec1ad28a2dfcbf4a1ca8c5a84199ab8b8c9b8723e4636ab02c297 + md5: d1b2512c69709deadb3b127daeb01d4f + depends: + - importlib-metadata + - importlib_resources + - python + - ros2-distro-mutex 0.11.* jazzy_* + - setuptools + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35316 + timestamp: 1759206814853 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-pep257-0.17.3-np126py312h3bd2861_10.conda + sha256: 054807a1024f4e016c28d5996d0a6913a83c39aa54fdcfb68ea7c593315d882b + md5: 36c3e341e6316533dcd10526dc37f302 + depends: + - pydocstyle + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 26874 + timestamp: 1759134170804 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-pep257-0.17.3-np126py312h01c0cb9_10.conda + sha256: 3c8dcba89f5186f2e679479c1a8668d07077867e1efe28ccadf4dfe899df63e2 + md5: 872d2d804c7f40a1bd496d8103e298c6 + depends: + - pydocstyle + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 26909 + timestamp: 1759134361400 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-pep257-0.17.3-np126py312h9e87179_10.conda + sha256: f8bc3f8ec5ee0e4623ccd53b87e56979588eaf33c6b7a36a792fcf68b6a6e9f3 + md5: 32866173624f01b0ad8c5e7be686179f + depends: + - pydocstyle + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 27215 + timestamp: 1759187781004 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-pep257-0.17.3-np126py312h4d29ed4_10.conda + sha256: 8232434bc6f14b0887be3a663e0aa39eefe0ac341958e0d87844f325e83e9c9a + md5: d4691d4d9483159c1c42c9bcd074a211 + depends: + - pydocstyle + - python + - ros-jazzy-ament-lint + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 32067 + timestamp: 1759208727294 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h3bd2861_10.conda + sha256: 6a8c9a9fc05d6e70751464a626e8ad7db197781b17cb4a22b4aa00b160e683e7 + md5: b320c684c834fab56dbec576acc8937f + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-uncrustify-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 67974 + timestamp: 1759134614981 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h01c0cb9_10.conda + sha256: e881fd14c286e89bdabeac710961c5d86d899aadaf61cf8df34bc97c76ba9e51 + md5: 54ad7fc7cb13b759658774407823e99f + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-uncrustify-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 67941 + timestamp: 1759134794493 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h9e87179_10.conda + sha256: f93329138f7c5d11a79f69be48fbc7d3a1664eefc52d2edbc2beed201e4e619e + md5: f51895bba15cd2157aa7cf25b8b15adb + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-uncrustify-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 68293 + timestamp: 1759188401226 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ament-uncrustify-0.17.3-np126py312h4d29ed4_10.conda + sha256: bf1551059798077e21e87f688ef187202c36ef456bba17264344c988769a0e79 + md5: 814d61e6b63f72864f3113d814982e48 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-uncrustify-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 74536 + timestamp: 1759220796853 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h3bd2861_10.conda + sha256: 61591684d33300b93566ad1cca53a3650ec16733ae4a68cd032e4f20812d03ce + md5: 01a602042c395cf018dabdadd12482ac + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 79473 + timestamp: 1759136335359 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h01c0cb9_10.conda + sha256: c382d7c2665e79ed31de5d05969fe3cfbc81fe58d41d99772fca6c81aebe308e + md5: c45ff1bab9f2496d77f736c57869f721 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 84159 + timestamp: 1759136455628 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h9e87179_10.conda + sha256: 64e55629d639ba9ee03229cb12125d583f8abea2f61b3c08bb558aba6a862cc6 + md5: db5fa797d9f24a759979a418775ca9c5 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 76021 + timestamp: 1759190398999 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-builtin-interfaces-2.0.3-np126py312h4d29ed4_10.conda + sha256: cd37e492c258450fc144e6e4c02a95c1fbee5bf9dc8bd84789063ad8a67edba0 + md5: a21b93d6b6c27d431952016be0e11468 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 84783 + timestamp: 1759231203344 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-cyclonedds-0.10.5-np126py312h3bd2861_10.conda + sha256: 215189a1a3943b68bffe815fbd28c871f578c40015df68f70bb59fc3d6ee38ea + md5: dd85d860da3116391d794ece4dc97c79 + depends: + - openssl + - python + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-iceoryx-posh + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - openssl >=3.5.3,<4.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 1199357 + timestamp: 1759134314376 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-cyclonedds-0.10.5-np126py312h01c0cb9_10.conda + sha256: 5972ba42667a4df8f023a398508113b0f634e5f098180dbfe79df49f0d70153d + md5: 09078ed33b9fca78613ca7bd26dcfb1a + depends: + - openssl + - python + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-iceoryx-posh + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - openssl >=3.5.3,<4.0a0 + license: BSD-3-Clause + size: 1247089 + timestamp: 1759134504817 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-cyclonedds-0.10.5-np126py312h9e87179_10.conda + sha256: d90cef46fbaa29e8541139f9d4fa95b7f63abdb2fdf5b793dab71a6868ba6dc0 + md5: 9cde0f29be4b8336e3e9ae608ff3a66a + depends: + - openssl + - python + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-iceoryx-posh + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - openssl >=3.5.3,<4.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 1053348 + timestamp: 1759187925576 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-cyclonedds-0.10.5-np126py312h4d29ed4_10.conda + sha256: 61be88621ce34c4693e519a520e1898603af1438f139c573d62f2a92b0cc8b61 + md5: 07e4953f100d79a0d86b2043b2540575 + depends: + - openssl + - python + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-iceoryx-posh + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - openssl >=3.5.3,<4.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 1080547 + timestamp: 1759209652411 +- conda: src/distro_less_package + name: ros-jazzy-distro-less-package + version: 0.0.0 + build: h9352c13_0 + subdir: win-64 + depends: + - ros-jazzy-rclpy + - ros2-distro-mutex + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - vc >=14.1,<15 + - vc >=14.2,<15 + - vc14_runtime >=14.16.27033 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 78f0d61a9f1b9f10df4e93bf6ccfa983dce52f4a7bb1deab1aebb4c8c0c228a8 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/distro_less_package + name: ros-jazzy-distro-less-package + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-64 + depends: + - ros-jazzy-rclpy + - ros2-distro-mutex + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 78f0d61a9f1b9f10df4e93bf6ccfa983dce52f4a7bb1deab1aebb4c8c0c228a8 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/distro_less_package + name: ros-jazzy-distro-less-package + version: 0.0.0 + build: hbf21a9e_0 + subdir: linux-aarch64 + depends: + - ros-jazzy-rclpy + - ros2-distro-mutex + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - libgcc >=15 + - libgcc >=15 + - libstdcxx >=15 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 78f0d61a9f1b9f10df4e93bf6ccfa983dce52f4a7bb1deab1aebb4c8c0c228a8 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: src/distro_less_package + name: ros-jazzy-distro-less-package + version: 0.0.0 + build: hbf21a9e_0 + subdir: osx-arm64 + depends: + - ros-jazzy-rclpy + - ros2-distro-mutex + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - libcxx >=21 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: LicenseRef-BSD-3-Clause + input: + hash: 78f0d61a9f1b9f10df4e93bf6ccfa983dce52f4a7bb1deab1aebb4c8c0c228a8 + globs: + - CMakeLists.txt + - package.xml + - setup.cfg + - setup.py +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-domain-coordinator-0.12.0-np126py312h3bd2861_10.conda + sha256: a5ff0e936b903f3e86fb2524c6a7f594ab24dac3fad910a53e97b36ae5413637 + md5: 7c0173e23b895b5be8e3fd15a4a77f59 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20968 + timestamp: 1759134414484 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-domain-coordinator-0.12.0-np126py312h01c0cb9_10.conda + sha256: 3f0d52f2f1ddc4eac0cabf87355b5cbffc80aba1bab80fff7f8c1a3171f06244 + md5: 8b193a57e0f9c70fd5545ccf2a9bec00 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 20946 + timestamp: 1759134594842 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-domain-coordinator-0.12.0-np126py312h9e87179_10.conda + sha256: dafeb8cc4bced0873a4300dded2893baac6192072b5e7373e7193ac75d34287e + md5: 4c09dbe6c465c4faa11e12008fe651ca + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 21317 + timestamp: 1759188034269 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-domain-coordinator-0.12.0-np126py312h4d29ed4_10.conda + sha256: c7c7e7e502ca6aed37e09f014ff64fa34c2bb93981606c397e26ba883adba832 + md5: cde36f7d561208f0f2765533cb9d150c + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 18206 + timestamp: 1759210719089 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastcdr-2.2.5-np126py312h3bd2861_10.conda + sha256: 7b4737c7fe822a8449685ba5f57edf6adf9d32e611c8cb4ed0242db0578c6627 + md5: 658d8fd55a9fdcb15ff5e57708aa0874 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 88286 + timestamp: 1759134519610 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastcdr-2.2.5-np126py312h01c0cb9_10.conda + sha256: 6d086a35377c5836365d23a75bf0f468c23eda189dd469b13fc9baf54ae92aaa + md5: 0a37977a91d6e85604af35c83e7e0cc3 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 85494 + timestamp: 1759134691517 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastcdr-2.2.5-np126py312h9e87179_10.conda + sha256: 2c9eccada20b27a2532dad9b2d7ae39f8e81e845029ba6b3a3169938497c6ccd + md5: bec93e5c1e1bfb7140d009fec5fd6ea2 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 80094 + timestamp: 1759188172813 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastcdr-2.2.5-np126py312h4d29ed4_10.conda + sha256: 8018df01377a085b9927797922fe834bd52cb61b052a308562c605e67a3f8b35 + md5: d3fb5aba611be9087759f3b0219d0f55 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 95082 + timestamp: 1759220065785 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-2.14.5-np126py312h3bd2861_10.conda + sha256: 758024f49b2848bf43b6f3dff1309a1bd2a6251bbe7194d076e452037d16e457 + md5: 17195143e89af3cc92c875ea6b057d7c + depends: + - openssl + - python + - ros-jazzy-fastcdr + - ros-jazzy-foonathan-memory-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - tinyxml2 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - openssl >=3.5.3,<4.0a0 + license: BSD-3-Clause + size: 4289370 + timestamp: 1759135144417 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastrtps-2.14.5-np126py312h01c0cb9_10.conda + sha256: 1ae4617b9609fca57b5d4200a94cc8f8bba29756f6300f2ed520e112753b02ac + md5: b278d0bed2c7350fae1a997000fa3bbc + depends: + - openssl + - python + - ros-jazzy-fastcdr + - ros-jazzy-foonathan-memory-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - tinyxml2 + - libstdcxx >=14 + - libgcc >=14 + - tinyxml2 >=11.0.0,<11.1.0a0 + - openssl >=3.5.3,<4.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 4101665 + timestamp: 1759135220852 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastrtps-2.14.5-np126py312h9e87179_10.conda + sha256: 5e9855fe0c75d75d36cd45f8af9612c57d3bff5142e5d191bbf921769a897e10 + md5: b0e392a5a3acfa2ae4ce5ee8db71a910 + depends: + - openssl + - python + - ros-jazzy-fastcdr + - ros-jazzy-foonathan-memory-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - tinyxml2 + - libcxx >=18 + - __osx >=11.0 + - tinyxml2 >=11.0.0,<11.1.0a0 + - python_abi 3.12.* *_cp312 + - openssl >=3.5.3,<4.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 2909408 + timestamp: 1759188941798 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastrtps-2.14.5-np126py312h4d29ed4_10.conda + sha256: d8c6c82c74085c04b8118c8f5bf7d0267b707b9b0a028f11d718fe5ab2b6b683 + md5: 0c653a4a14e2ddaecf20af61cb2b8799 + depends: + - openssl + - python + - ros-jazzy-fastcdr + - ros-jazzy-foonathan-memory-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - tinyxml2 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - openssl >=3.5.3,<4.0a0 + - tinyxml2 >=11.0.0,<11.1.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 3130818 + timestamp: 1759223800603 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h3bd2861_10.conda + sha256: 0a1e9032d4dc0c628269a4e4745d8f4580c74f324378d6a659afcee5d58ec5af + md5: f5db45c7a0798d404cdcbd4b19218afe + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 27248 + timestamp: 1759135131215 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h01c0cb9_10.conda + sha256: 5941d8a3d142b2982bf98e292779a1d9e797caf7d6dfb2cde2973bd89f50b465 + md5: 36eca733cf7d2f4010d0820906f1e2e3 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 27287 + timestamp: 1759135204807 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h9e87179_10.conda + sha256: 3e1e555c8c10d93bade2dfebdd1b183f69bdf5abcb4d519245c34d9e2a44c2d1 + md5: b767ab96dffb2a7850c069638b13af63 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 27478 + timestamp: 1759188926409 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-fastrtps-cmake-module-3.6.2-np126py312h4d29ed4_10.conda + sha256: fa68817cd364b39fbfc2d20f0ec3f3734502d992551096e903dd1342827c3cd6 + md5: 4471300890dcc81d12e1cf2d93805908 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 24253 + timestamp: 1759223737401 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h3bd2861_10.conda + sha256: cb8c94ec85adb43f1ad85fabff560bb4d08b41634eaee6f6f5144ed548e1f482 + md5: cef3439419d6b3f1224b340baf4ddc75 + depends: + - foonathan-memory + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 19317 + timestamp: 1759134837854 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h01c0cb9_10.conda + sha256: 6aba42f0122e3f7b21239e8d1c3b05d7950bee0ef7fa1ea0610c46b81fad558f + md5: 5ef225ea29e5c33bae84c3ebbea42a81 + depends: + - foonathan-memory + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + license: BSD-3-Clause + size: 19447 + timestamp: 1759134993926 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h9e87179_10.conda + sha256: d25cd3d834510855129cbb37a8b36490a9fb34621b170e65ac6976cc12bc1a83 + md5: e70adb2e24bbb0453ce562fa09853cea + depends: + - foonathan-memory + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - __osx >=11.0 + - libcxx >=18 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 19662 + timestamp: 1759188598322 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np126py312h4d29ed4_10.conda + sha256: b5eda95bd3affb07049721ca0ae477a4363c36f7bd3da960e89a69f99d49723b + md5: a6ff2072747ee0a4af0010ff1e23386e + depends: + - foonathan-memory + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - cmake + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - foonathan-memory >=0.7.3,<0.7.4.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 17127 + timestamp: 1759222184479 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h3bd2861_10.conda + sha256: 9d5e5875ec8401fb2817326e38beef97b0cbd2756b78fc314993a7c2b44fe95a + md5: afcf2ee3fffc54b8b34953e699839bad + depends: + - python + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 122315 + timestamp: 1759134065861 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h01c0cb9_10.conda + sha256: 2304e2acab4fddf63449350e51fcb84682a7a48c09fafba21314a293df3d8766 + md5: 23878823661c0ec3d05a7e624c69cbec + depends: + - python + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 122347 + timestamp: 1759134278870 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h9e87179_10.conda + sha256: a762ae40a3df9eb525fb289c73c871a05f8ff51f0740f6e05305331200401d2b + md5: 8569b35dbaf4bba6f35c441da12cb5b4 + depends: + - python + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 122721 + timestamp: 1759187636429 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-gmock-vendor-1.14.9000-np126py312h4d29ed4_10.conda + sha256: 64fd34fd2fc030cfa1a39e397eaa7c8d8b44996c8044366ddcef84159357c49f + md5: 4975260f6f7b3ad6f04ea07170348636 + depends: + - python + - ros-jazzy-gtest-vendor + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 120760 + timestamp: 1759208308119 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h3bd2861_10.conda + sha256: 25a1b01f399bcbafb4412ab0b5efe4b90a6b49ea3a637e862cfe0249a4f5c1e3 + md5: d70d6583728901de9696557fca2f30e5 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 208735 + timestamp: 1759133958435 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h01c0cb9_10.conda + sha256: 337718177a4ce50b468d42ea74fc04cf6cdc5a8795945a1cf64d5a4f022b1720 + md5: aa9ea9ebbf1a65bc6f39a1239a4496be + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 208718 + timestamp: 1759134194096 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h9e87179_10.conda + sha256: 0b2735ed4a4cc0ba761f5b7e9bfeaee887b40604e059fe31ec4a9b438e5901b4 + md5: faeeafc7f9d07252055032e3270a48f8 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 209095 + timestamp: 1759187407464 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-gtest-vendor-1.14.9000-np126py312h4d29ed4_10.conda + sha256: 870795748b1468b83652224e6d96eadd9fad34e96f51c4b6c4da1d954491a629 + md5: 747aebf4b753a52a38c126bd317bf611 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 207445 + timestamp: 1759207356517 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h3bd2861_10.conda + sha256: a0f6cb479e432c1e49ab9a5baf837e8c2a40c15999b98c1da6db7c4068da15e9 + md5: c5bd1e766e134b1eba20db9ea3db187b + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 92732 + timestamp: 1759134188843 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h01c0cb9_10.conda + sha256: 94a5771525dc487f685a9b8fb33dac4bceaf5cef674a17e0c84bc7c9e2d54176 + md5: f8291ecf1222d36fa66e24f7256f8b69 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 90750 + timestamp: 1759134381771 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h9e87179_10.conda + sha256: 26b4a30ad4df0c05cc22bc97e9a7c9b934ea9ddce4306b69c390b2be9f5ba88a + md5: 0c209138cd1573af60ea85e57804cbd0 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 81558 + timestamp: 1759187801914 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-binding-c-2.0.6-np126py312h4d29ed4_10.conda + sha256: 527c7bb39d5041a3e28e0f0efcde8cc2b32386fd32e30370e12ff18218670661 + md5: 8b94f858f766b40e5f77dd960267d677 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 218217 + timestamp: 1759209045492 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h3bd2861_10.conda + sha256: 0e863a15142e5da8da31d39a6ea07ab418a02ac10b8a8633d50be231ba9554a3 + md5: 8bcd51c6a2ef2d39834472111423a5ee + depends: + - libacl + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - libacl >=2.3.2,<2.4.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 263628 + timestamp: 1759133934792 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h01c0cb9_10.conda + sha256: 8b279bb85bb73963aba4a570fc6352bd1a23b550d2c6214c81d1d3bf0af9d179 + md5: a6c2e3b8d68d91cda205287f024aec02 + depends: + - libacl + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - libacl >=2.3.2,<2.4.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 263924 + timestamp: 1759134169938 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h9e87179_10.conda + sha256: 65c2966e4e0533b99de14928464301f3e328a5bfbf4cdab151ed56e530c5b449 + md5: 98ed49a0481e9b95a4aa08497c4b24a4 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 257783 + timestamp: 1759187395472 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-hoofs-2.0.6-np126py312h4d29ed4_10.conda + sha256: 4c4df8511374211fc09adf511994b7cf78c8d362930b2c4f35b1f2adccdfe4e8 + md5: 3d3fb1fe052ef7923d0087b7c5c2e626 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 730336 + timestamp: 1759207484556 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h3bd2861_10.conda + sha256: a734989bf0b048a932ef9511d1cb1c053d3393fab5904c90927fbb8e3f886578 + md5: 9147ed0273d8c604324c0831895292e2 + depends: + - python + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 573580 + timestamp: 1759134069976 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h01c0cb9_10.conda + sha256: 4b8c721eca32d0e946455726b73c680d5cd8b5fd830464d214b804694e28bf7e + md5: fc16b67215b66f71442077a73e385ec1 + depends: + - python + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 577051 + timestamp: 1759134283951 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h9e87179_10.conda + sha256: 81f09d0355e8a1dc357d9cb9b0a75dd74e9cc4df41a954a7cc33429ded4ed975 + md5: 430f2258adc02d4004690b9d3f458228 + depends: + - python + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 433199 + timestamp: 1759187646283 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-iceoryx-posh-2.0.6-np126py312h4d29ed4_10.conda + sha256: e8131032164646bfdc853937beb9d15f136ed9856bb93bd93c416b6d901d88cd + md5: 3c1177ff2a745826aef2049a0700c7d2 + depends: + - python + - ros-jazzy-iceoryx-hoofs + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 2164510 + timestamp: 1759208353911 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h3bd2861_10.conda + sha256: ce3af2e97af8da05bf3af031bdb8aa85fa3d9a29b86eb5d2d1ae0848841f8740 + md5: b5eff53b16c8541dc20228599fa5445c + depends: + - pkg-config + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 29475 + timestamp: 1759135559646 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h01c0cb9_10.conda + sha256: 6cd3fb0a0c9106e452acd8de72b6841e4d124cec20792174497ccf84c42808f3 + md5: a61026a60308630889de53e1707c462d + depends: + - pkg-config + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + license: BSD-3-Clause + size: 29533 + timestamp: 1759135498093 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h9e87179_10.conda + sha256: aba39b632fa0fe9c3053a9f7ed84561278416bac7ee11d5b14fcce84f929969f + md5: 175131421cea0843f02bce05b3462d62 + depends: + - pkg-config + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - __osx >=11.0 + - libcxx >=18 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - yaml >=0.2.5,<0.3.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 29749 + timestamp: 1759189408921 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-libyaml-vendor-1.6.3-np126py312h4d29ed4_10.conda + sha256: 7a42ae99fd7f59c5f157dc05b6bcbaaefb0ea213bb171a20fff3a4a94fb12587 + md5: 20ae9eed172270c7478b8cd3f8381ec9 + depends: + - pkg-config + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 26427 + timestamp: 1759224900159 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h3bd2861_10.conda + sha256: b52aaa5d92156e8da5b79c0a8f13d8ea984fc9c6c4de96dafd613a0498d2dbd3 + md5: e24a3e9ceaf4ddc096180eb218682da5 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 268176 + timestamp: 1759136537008 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h01c0cb9_10.conda + sha256: 567664ceae51d452220f5fcd23a902531cb7f5ad0c0584297eb9f8b9a79f269c + md5: 6d5ec6c95a32b23d31e5e27b37e51943 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 276189 + timestamp: 1759136766232 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h9e87179_10.conda + sha256: 61237037f964a5fa4f0042b698b8da9496c646e0cba3386b0f23aac9c767504d + md5: bba1743f33e4497c6f764b3d5133ed5a + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 235777 + timestamp: 1759190744123 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-lifecycle-msgs-2.0.3-np126py312h4d29ed4_10.conda + sha256: 155feb5b4eb6136603c791beb49aab338b25f75e3da608aa937c92e355559b1f + md5: 5fac19c3becdcdf900cc5bc732127ef1 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 249089 + timestamp: 1759232723276 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-cmake-module-0.11.1-np126py312h3bd2861_10.conda + sha256: 7e63c152f78759fe99d79f4f2218a16edebfb0f0e406b585c35d2c31782b0959 + md5: 8d8268a354f258950e2381bce6c628c0 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 27606 + timestamp: 1759135131754 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-python-cmake-module-0.11.1-np126py312h01c0cb9_10.conda + sha256: d2fe27ec3a3755c8bb6faded01ef8f58b7e585cb2d4783e962e0666025761300 + md5: cbe107bdfd2ed73b3c666ca303f569a8 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 27695 + timestamp: 1759135206100 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-python-cmake-module-0.11.1-np126py312h9e87179_10.conda + sha256: 85ee2728ebbd4d1106f90d59d7cdd2441bfeee12c31d3d372d761fff043a92bc + md5: 7a36554c5560e722286367a3d2b1bfee + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 27888 + timestamp: 1759188924921 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-python-cmake-module-0.11.1-np126py312h4d29ed4_10.conda + sha256: 3da9de59727a2bd2bb2bbf947929667b93719ef5bceed34d4cf1c0e31a2cc4c8 + md5: 98743db98e7faf439917c8d1a0391689 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 24639 + timestamp: 1759223364899 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-9.2.7-np126py312h3bd2861_10.conda + sha256: 9bf9e007a2f7986731e8cb6ce6359a9ae98ce58a1d966575d7899659e3ed1119 + md5: 6abad32f74bfe8f8583c73cfdb82a909 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-logging-spdlog + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-service-msgs + - ros-jazzy-tracetools + - ros-jazzy-type-description-interfaces + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - yaml >=0.2.5,<0.3.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + license: BSD-3-Clause + size: 201210 + timestamp: 1759137495192 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-9.2.7-np126py312h01c0cb9_10.conda + sha256: ebc02802883a54f4b23c064b73a33dad5708f3741f8f2310fdcc9923ecae12c3 + md5: c82a0fd1c1d44d5c819ed11e6714b0c0 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-logging-spdlog + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-service-msgs + - ros-jazzy-tracetools + - ros-jazzy-type-description-interfaces + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 206606 + timestamp: 1759137514793 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-9.2.7-np126py312h9e87179_10.conda + sha256: ea708b39af2e41a5cbbde43b9386b751482040f048e7bc99ec987eece3f19779 + md5: efcb52c0cbcbba4aef2d74fc67578fc6 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-logging-spdlog + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-service-msgs + - ros-jazzy-tracetools + - ros-jazzy-type-description-interfaces + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + license: BSD-3-Clause + size: 182985 + timestamp: 1759192008395 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-9.2.7-np126py312h4d29ed4_10.conda + sha256: 3d48356b599ab532c7f53c749db02276ef0ff2321497f3a52b2cf6f56b3b899d + md5: 7998767d9d671e5a30a406c5ff6968f0 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-logging-spdlog + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-service-msgs + - ros-jazzy-tracetools + - ros-jazzy-type-description-interfaces + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 197611 + timestamp: 1759237133215 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-action-9.2.7-np126py312h3bd2861_10.conda + sha256: a7c84e402761127b9f7036c6c73dbbf196d53d2544c9c665388cc150e05cba48 + md5: b8a8b6dda0eec9080ba7bf2cbbdcd67a + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 80470 + timestamp: 1759137925701 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-action-9.2.7-np126py312h01c0cb9_10.conda + sha256: 834b49e3e80ce749c868c8ca171f2db4ddbbf9122430d251a44879f77cdc06ca + md5: 7b3c692b5e8dff72ce6e30f08ea74036 + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 80993 + timestamp: 1759137824759 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-action-9.2.7-np126py312h9e87179_10.conda + sha256: 63ab0e8fc41657458cae7748413b40bb1218c1ce6475021bb6bfd83e1216abe6 + md5: 08be611fa566f30122a2b3c2b995808e + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 75631 + timestamp: 1759192528370 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-action-9.2.7-np126py312h4d29ed4_10.conda + sha256: 7d1b585db4465760c1db27f33e34d01a621ff019509ec2c69fed7924745d47d6 + md5: d7faad1907ecbc3dfb9f63b02450abbe + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 82242 + timestamp: 1759238519118 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h3bd2861_10.conda + sha256: 1638a8038a7891a5800e17802654d5faf14ac071b2755141e7a82629cab0b4d3 + md5: 10d8e200bbd2bd07e2bd8616397e3545 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 570206 + timestamp: 1759136612244 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h01c0cb9_10.conda + sha256: 6529244e38c95cf70ecd90b4d4954bf52aca25d367c99e22029185df528187a9 + md5: 6cb4d77596b7d05665d36a7b4e03db76 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 581422 + timestamp: 1759136835940 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h9e87179_10.conda + sha256: 7943d857c1bd99012041cc253ba4c40c4adb79b291fbfef1d8510fe5661cecb7 + md5: 9a65db0d4aa04ff87330b4a9d4a14eb5 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 469197 + timestamp: 1759190861839 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-interfaces-2.0.3-np126py312h4d29ed4_10.conda + sha256: 7d7fc9118cd037433c9ffaba56e4b6bf6f6ca3f646f44c15cf6e057634ad4ecd + md5: 873a0cf006c6fad2998089a63560a517 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 477955 + timestamp: 1759232336540 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h3bd2861_10.conda + sha256: 7ff773f141b7d07f9f97f4c9b4d61d4ceddc5bc5b1f127384a19464b4fdebf32 + md5: f2bce5e8e6a2dd921b81e163413c1b60 + depends: + - python + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57975 + timestamp: 1759137917796 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h01c0cb9_10.conda + sha256: e9edccb44bd22c7d3455a71575a92b16ee827fbf8c0b237df13a0a70ab1e2d59 + md5: c51e3a3e870823917930204ed8755ece + depends: + - python + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 58690 + timestamp: 1759137814580 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h9e87179_10.conda + sha256: 7da0b0c78dc3d43048213119fff0d7f364c99622f064d8bfc9a1eed7eb09d12e + md5: d3cbf8d726a2645581a83ea6d896c939 + depends: + - python + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 54492 + timestamp: 1759192514111 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-lifecycle-9.2.7-np126py312h4d29ed4_10.conda + sha256: e6f12520a83b173f01b1f629909d5c5ee1d0883327c7cb3647bc9e5980ff10e5 + md5: 2b7b084dcf50935f42ce45b5ccab270d + depends: + - python + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 56683 + timestamp: 1759238431235 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h3bd2861_10.conda + sha256: 815ced2e31d60df46ab95a6ac1d3914203ea19acab7fc3d7f5b40bbb50b60853 + md5: d823a66d091b680808641438ceca0078 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35352 + timestamp: 1759135851282 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h01c0cb9_10.conda + sha256: ab49c7090a4dc5077061696b5bae7a04214ea423a2bf3a56e9893280e8c7b8b3 + md5: 0d7ebc8212a59b1b6e4a94d365b419ba + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 35909 + timestamp: 1759135869229 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h9e87179_10.conda + sha256: f6484ad56ce61e4a4f7b21c6df4d9f859dc89972321ab209f6a238b4b2a3ac17 + md5: 5226eb30710ecfebd8429b1905dd170e + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 34989 + timestamp: 1759189827466 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-logging-interface-3.1.1-np126py312h4d29ed4_10.conda + sha256: 9f6f251f20d409b81931f26c663c94ac16786539bf42132d82c12975bb428cda + md5: c11b1621dfa1795f7459df6d89dfbcdb + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35532 + timestamp: 1759227369044 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312he340118_10.conda + sha256: 3422ebeec09a0d41ec7c85ccc4aaba86de3197b30c80d1703f6be697bcf4f6a1 + md5: a021831db4f20a42022ef9923c79a26d + depends: + - python + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-spdlog-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - spdlog >=1.15.3,<1.16.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 45954 + timestamp: 1759135935520 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312hbd405f3_10.conda + sha256: ca5335499cdee35e3a625c23f7166e47a301b82bbcbc5b4a78913ac7c237fc9f + md5: 0395e12f28a35f1e5879608803b07675 + depends: + - python + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-spdlog-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - spdlog >=1.15.3,<1.16.0a0 + license: BSD-3-Clause + size: 47652 + timestamp: 1759136052531 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312h55ce18a_10.conda + sha256: 3a8ae30a469b73f25da38e3dc6d9ed297c37c1bde52cc5d58df12de18335349c + md5: 5888fa09569eecdd349ebc9eb3839a96 + depends: + - python + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-spdlog-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - spdlog >=1.15.3,<1.16.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 44732 + timestamp: 1759189961799 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np126py312ha1e63b2_10.conda + sha256: 90d81a174b78ef85644ec9edc6a68d37766d5b69e6c05e57ecbbc84c314a00e6 + md5: 17100ab9ce43a758b25cdc710c17e2e2 + depends: + - python + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-spdlog-vendor + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 47445 + timestamp: 1759228916820 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h3bd2861_10.conda + sha256: cc79978e35ed388c961f928df46a422cdaff5290416473950524f0bc07f20fcd + md5: 8236b5b6f305ab7fa5c7ecc3e8f3de3b + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - yaml >=0.2.5,<0.3.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 51623 + timestamp: 1759136002236 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h01c0cb9_10.conda + sha256: 5fe057f945f301563882e87cad6dba64b606dbf6978bcad969ebdb27704e1ebf + md5: 4062eea3c323e444400016c9a72c5b68 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - libstdcxx >=14 + - libgcc >=14 + - yaml-cpp >=0.8.0,<0.9.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 53297 + timestamp: 1759136127518 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h9e87179_10.conda + sha256: d2890cb40b6d631ec89e668eca2eb0903215f63304a8ed7671c7f3949e99d7ab + md5: 5efb16a8007bc8807cfd4509fb519a07 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - yaml >=0.2.5,<0.3.0a0 + license: BSD-3-Clause + size: 49339 + timestamp: 1759190043204 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcl-yaml-param-parser-9.2.7-np126py312h4d29ed4_10.conda + sha256: e6ca038774ccffbe29721e0e91050cb53640318b8c7e0920fb02384f6f315b51 + md5: 462c5ada52e467e07036b75a95d59c30 + depends: + - python + - ros-jazzy-libyaml-vendor + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - yaml + - yaml-cpp + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - yaml-cpp >=0.8.0,<0.9.0a0 + - yaml >=0.2.5,<0.3.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 52774 + timestamp: 1759230160159 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rclpy-7.1.5-np126py312h3bd2861_10.conda + sha256: 66e39e1a82e360d41aa447b9b62fba41cefb8fe3530ac8f27bc5d3b16f737bc7 + md5: 7d9f1d33df970f0e0fcc450e4544b6dc + depends: + - python + - pyyaml + - ros-jazzy-action-msgs + - ros-jazzy-ament-index-python + - ros-jazzy-builtin-interfaces + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcl-action + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-lifecycle + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosgraph-msgs + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rpyutils + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 722454 + timestamp: 1759138136299 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rclpy-7.1.5-np126py312h01c0cb9_10.conda + sha256: d5d3ddc4fe75e2a95e4461f2b274c545bfb6db58dbd23b7a4fff8a9eef124a2d + md5: fcd5fc183629794c24459d0384c96755 + depends: + - python + - pyyaml + - ros-jazzy-action-msgs + - ros-jazzy-ament-index-python + - ros-jazzy-builtin-interfaces + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcl-action + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-lifecycle + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosgraph-msgs + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rpyutils + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 673208 + timestamp: 1759137983238 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rclpy-7.1.5-np126py312h9e87179_10.conda + sha256: 8b4749fb8ffc59ce16203562edbcb2b7e4b83b07436e8a91a448c2173ee82b05 + md5: d4f2a04161c6eaf828c1aa2599d1acf4 + depends: + - python + - pyyaml + - ros-jazzy-action-msgs + - ros-jazzy-ament-index-python + - ros-jazzy-builtin-interfaces + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcl-action + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-lifecycle + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosgraph-msgs + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rpyutils + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 618057 + timestamp: 1759192738311 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rclpy-7.1.5-np126py312h4d29ed4_10.conda + sha256: a55e8aa66060f8767cf5423a1844a688b81398ac47fe869aa8282d1efeb56af7 + md5: a4cbf2e2d1fe2b069c58542d0b105a58 + depends: + - python + - pyyaml + - ros-jazzy-action-msgs + - ros-jazzy-ament-index-python + - ros-jazzy-builtin-interfaces + - ros-jazzy-lifecycle-msgs + - ros-jazzy-rcl + - ros-jazzy-rcl-action + - ros-jazzy-rcl-interfaces + - ros-jazzy-rcl-lifecycle + - ros-jazzy-rcl-logging-interface + - ros-jazzy-rcl-yaml-param-parser + - ros-jazzy-rmw + - ros-jazzy-rmw-implementation + - ros-jazzy-ros-workspace + - ros-jazzy-rosgraph-msgs + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rpyutils + - ros-jazzy-unique-identifier-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 553296 + timestamp: 1759238966886 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcpputils-2.11.2-np126py312h3bd2861_10.conda + sha256: 3592b3549328122ceac5d8d5c9a85e1032cbfae81c40342b5a8dc6d708535680 + md5: ab6f98127dddc09649e150499d0d0f11 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 80389 + timestamp: 1759135754694 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcpputils-2.11.2-np126py312h01c0cb9_10.conda + sha256: e04a00b2d1b6e8ae78d40c43877bb9a0c6ef73d4592621bb2af16b848a076926 + md5: 6ccf2bb507ad51c4fa7a02d0e0f6a23e + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 80970 + timestamp: 1759135715636 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcpputils-2.11.2-np126py312h9e87179_10.conda + sha256: 361211673b5ca0541b7e84159092f93f074716976590a80ca4eb3b28347641f3 + md5: 1e82609fd0c1effb004c7b55232cea5e + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 79140 + timestamp: 1759189683380 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcpputils-2.11.2-np126py312h4d29ed4_10.conda + sha256: 491dd399fd5117de2b9ea268e05e167322c64536fb78b1239e274cfb5b057c2a + md5: 60c4b13ebec353232ef865244df59288 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 87273 + timestamp: 1759226359597 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcutils-6.7.4-np126py312h3bd2861_10.conda + sha256: f477bc94ca5d7d7de15c9edcb74a435824ea5feff0824485d456702f1a82a221 + md5: 9fba73b4a6fc4c75ec91b3d6df1e7eb2 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 122119 + timestamp: 1759135628086 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rcutils-6.7.4-np126py312h01c0cb9_10.conda + sha256: 549a95d2b2a15955b00419bae2c35037322c671c38f58a596e99fac49a4ad11c + md5: c7f2e277bd2b05606eb1f3fd8b9561a8 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 126746 + timestamp: 1759135595288 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rcutils-6.7.4-np126py312h9e87179_10.conda + sha256: a71e3f17e8c2979ad10ab667886b7d2f238f98871089d5728548e29fe2773763 + md5: dd2781ff8c88a98c3a7a5c782e3187df + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 115677 + timestamp: 1759189498948 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rcutils-6.7.4-np126py312h4d29ed4_10.conda + sha256: 8892c71ec5aa8949709576842d69f2b2eb9d972a4213ac35160d00c44e1d43e6 + md5: 8cd5ec9b2b29681d3179d1c196300e56 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 126867 + timestamp: 1759225465292 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-7.3.2-np126py312h3bd2861_10.conda + sha256: 57f23ae2beb22304328e2cee8535e9d547190700e73fcd169e3538eba79c7947 + md5: 630603ba196ed5efebd28d281bfa848d + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 97009 + timestamp: 1759135915627 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-7.3.2-np126py312h01c0cb9_10.conda + sha256: b48e9c4f9788c9301e6c68edff24adba8a58e9de9940282c6f083021b15a3bf3 + md5: 2352a3585d4fb0a07644ef698ca703eb + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 98195 + timestamp: 1759136029290 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-7.3.2-np126py312h9e87179_10.conda + sha256: 47e5e2221f03b5bfa27c5796868269551015f2ea3ee068cc84e79e94994b2c89 + md5: 916871ceca2f6de12f079cb8b4e509b0 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 93585 + timestamp: 1759189931352 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-7.3.2-np126py312h4d29ed4_10.conda + sha256: b569eec0933f3383b798af172389d1a72d9ddefa48ee0f8622ae08cd2b6edd60 + md5: b56d3424ab388a32d267c006b5408081 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 98687 + timestamp: 1759228659761 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h3bd2861_10.conda + sha256: 30af3dbc51c6a65ca48c5836f4dd3cb000126ee6d682a62cd3c4ced5ab767199 + md5: 6dc89b6b65a0e4d1bb292baffd93ca02 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rmw-connextdds-common + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 31990 + timestamp: 1759137073605 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h01c0cb9_10.conda + sha256: 832a9b71d0c57c9f6f9121d2fac94f89cc92a76d35714384912994b58a121613 + md5: c7b2432ad0676ca13e9415b14e1d9385 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rmw-connextdds-common + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31996 + timestamp: 1759137156789 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h9e87179_10.conda + sha256: 0790c2b1521e17d6d9ceb90ba702f989c5bcca58245d6f4e1bc4a8f30a84edee + md5: 943331b46d2c4946c2cf844d03b4a5b8 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rmw-connextdds-common + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 31940 + timestamp: 1759191398053 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-connextdds-0.22.1-np126py312h4d29ed4_10.conda + sha256: 7c63c63c92c8e5d9b2d0a838c670fe3798eb43306bfdb1b5226133ffa5e50b91 + md5: 132ec798a2c50133b6e0b0c6035e591a + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rmw-connextdds-common + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 28719 + timestamp: 1759235079253 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h3bd2861_10.conda + sha256: 7e6dbb64826667344f1425f3c79445a17f694610c61ac0f09a9cff6c45d20050 + md5: 671ed12124c2f6fdaf172b8b9059c358 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-rti-connext-dds-cmake-module + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 53892 + timestamp: 1759136858268 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h01c0cb9_10.conda + sha256: da5e96f168b08721548071fa75e0cd07b73e4a6b8efb37b380f0c8136753076e + md5: b073c604f2e1f6a013e6772cbf70c5d8 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-rti-connext-dds-cmake-module + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 53839 + timestamp: 1759137000614 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h9e87179_10.conda + sha256: 291ddedae4a1827fcfc092ead1bdc7ddbd0fc81f4d217290a66668680a0760bd + md5: 2d7b634adea49def1e032602d7b81ad2 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-rti-connext-dds-cmake-module + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 53769 + timestamp: 1759191114100 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-connextdds-common-0.22.1-np126py312h4d29ed4_10.conda + sha256: e5f89f2c420ae5933e7c8613d8cea4970184cca4d9c4f1fd7e37b82408a0406b + md5: df666e285c86517bad3399f36d99c4cb + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-rti-connext-dds-cmake-module + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 50619 + timestamp: 1759233649417 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h3bd2861_10.conda + sha256: b1bb8703ddc30c4304d14188a0fa25ccfcfda60307b66f2ab9a848bdc114a43a + md5: 409eb17f609d8fa0fe481597b4fffe14 + depends: + - python + - ros-jazzy-cyclonedds + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 265844 + timestamp: 1759136864665 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h01c0cb9_10.conda + sha256: 800936cdd950eb630fa9d652487a9253b03ef7536a29edbfe391611acfa2c308 + md5: 8d2a5b8c4d5585b956c868006a73608a + depends: + - python + - ros-jazzy-cyclonedds + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 263516 + timestamp: 1759137006671 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h9e87179_10.conda + sha256: 47b47cc3b1d9e9361bf835942f1e2dc4b0267a2fafcf520235f90bf42db5c987 + md5: 8ed3f276ced97a41ecb6fc6aa9198933 + depends: + - python + - ros-jazzy-cyclonedds + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 189233 + timestamp: 1759191127832 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np126py312h4d29ed4_10.conda + sha256: 36a02aec88c33566183187bcddb250fc39a2154af7c03a0452a7cb588b7e70b4 + md5: f377fe4de758280333ae1f415fb59fd8 + depends: + - python + - ros-jazzy-cyclonedds + - ros-jazzy-iceoryx-binding-c + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 181358 + timestamp: 1759233736096 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h3bd2861_10.conda + sha256: b89576829c4206f362fd56c8620271059d05f9abda5e071176716ca1bfe1d4dc + md5: f57fb5582e0b488e9d442b319bb07962 + depends: + - python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 177140 + timestamp: 1759136532747 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h01c0cb9_10.conda + sha256: 9bda9e0c7aaf9ae1ea46bd94862f09c141d928f318b9040417e671dfac45f2f8 + md5: 981ed6815950a54f044721347f57c271 + depends: + - python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 179166 + timestamp: 1759136765895 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h9e87179_10.conda + sha256: b4f2474853b2d8c27c8e9a3b61075550ddd437d499109d3c0e1de03744bb8017 + md5: 3f24d4c2ae124761ba8d813d14b8277d + depends: + - python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 161721 + timestamp: 1759190749739 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-dds-common-3.1.0-np126py312h4d29ed4_10.conda + sha256: b2a0da6cf1cb8492187958653f03dff2551c9e55bda5941fdc8cc42cce427fac + md5: acf7354cc4cbe92f60961e2b58bee4de + depends: + - python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 184913 + timestamp: 1759232003219 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h3bd2861_10.conda + sha256: bcd12c84589f18855a56ec09a37ed827f63699f526a1bccfb3926320ef9e0a7c + md5: 60b7ea0455cc4697ff70513a5eac6522 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-dynamic-typesupport-fastrtps + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 159786 + timestamp: 1759137049673 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h01c0cb9_10.conda + sha256: c14016711df17fe506c7ee38a41107ff2a866b9b92852d6179bb0fe1e932e998 + md5: 0ea98b87d93cee3048e5616ff57610ef + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-dynamic-typesupport-fastrtps + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 158880 + timestamp: 1759137137880 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h9e87179_10.conda + sha256: ad61f935da82d52da74e5573cd2b2b68d5fcb1f719a251c4941b29eccf74daf4 + md5: 8c04c0c6a4f37f64f0e2a88ff345bdcf + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-dynamic-typesupport-fastrtps + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 121383 + timestamp: 1759191375760 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-cpp-8.4.3-np126py312h4d29ed4_10.conda + sha256: dbf77576e4d2e8fd79a860dff12f805eb3bf1c56cd6ed8f392e3f810d90ce046 + md5: 8c90d03c3f66b3c96f93c0a48911ca3a + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-dynamic-typesupport-fastrtps + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 147841 + timestamp: 1759234946177 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h3bd2861_10.conda + sha256: 645d73d3eee4fe4a779810e596b73d5ed7c9256dd0eee1ac80719375ec55dfb6 + md5: 0a7d3993e3df733e51161bf02d7f2e0f + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 187065 + timestamp: 1759137014712 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h01c0cb9_10.conda + sha256: 78df7b606346c3c1afeeeb234c251194dcde7bf95b51403d9acd88433cb084e4 + md5: 9ef2bcf7a636f2738b0fdd1750aae0ef + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 180071 + timestamp: 1759137107122 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h9e87179_10.conda + sha256: cb4277cf34b9b55f47759bc1e323ae55ec2f2d182d86079b8ab5d5de56c01b26 + md5: e3e3624624dba74e7c70a71b75c884c8 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 138699 + timestamp: 1759191339945 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.3-np126py312h4d29ed4_10.conda + sha256: 0c913b3813581da5f26962c0c19b7c64e87734deb225847a1d1343d702084a76 + md5: 0e9e48393c40e512cc3258b9ebdb4c63 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-rmw-fastrtps-shared-cpp + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 172641 + timestamp: 1759234731338 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h3bd2861_10.conda + sha256: a8fe05f2e9d56b580827c8b7caba319e8d65131280f5df157455ae5be7d965f7 + md5: 76d071067b8d9ddcdb46236d811dc3c5 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 231656 + timestamp: 1759136812044 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h01c0cb9_10.conda + sha256: cf4903cfbc2896639975042e4666e6b548c3ef1a1d250ff2811fb45e25803075 + md5: 2fc14cdf959e505c1a1b5fafe33f726f + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 219004 + timestamp: 1759136956422 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h9e87179_10.conda + sha256: a4a475778015f7010d045ba23fbccac227c4d79a1db795683761c4cb4a973222 + md5: ebc33f138f38a414d6cec0a0ee5dd522 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 186100 + timestamp: 1759191045702 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.3-np126py312h4d29ed4_10.conda + sha256: 23d349560cfc03aca51db282bd454265a787b79d4240cce1a231dea1cf301e2d + md5: 25c2dc11ba301fd28391b0180cded31c + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw + - ros-jazzy-rmw-dds-common + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros-jazzy-tracetools + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 238551 + timestamp: 1759233437330 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-2.15.6-np126py312h3bd2861_10.conda + sha256: 620c35ce03b22195ff4500019d6e0e5fa550797f2aafdc9a16ceb9142315a091 + md5: 1c3b731bd70dbca6143a26ecdc1de850 + depends: + - python + - ros-jazzy-ament-index-cpp + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw-connextdds + - ros-jazzy-rmw-cyclonedds-cpp + - ros-jazzy-rmw-fastrtps-cpp + - ros-jazzy-rmw-fastrtps-dynamic-cpp + - ros-jazzy-rmw-implementation-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 54228 + timestamp: 1759137231735 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-implementation-2.15.6-np126py312h01c0cb9_10.conda + sha256: 29bfd8e5ab0be3659a1c71dec79a983e6c5ba7531068a0dceef1212d798e6973 + md5: ecae421472d6c8aef919d283ca8893d1 + depends: + - python + - ros-jazzy-ament-index-cpp + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw-connextdds + - ros-jazzy-rmw-cyclonedds-cpp + - ros-jazzy-rmw-fastrtps-cpp + - ros-jazzy-rmw-fastrtps-dynamic-cpp + - ros-jazzy-rmw-implementation-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 55927 + timestamp: 1759137296232 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-implementation-2.15.6-np126py312h9e87179_10.conda + sha256: 62d394c5c0934aecbc4ce8be1307b03e6151f51d5788d47b1f6e50b1df0e2322 + md5: bcd8a49cb9d7fd8cdff1acc4551fca0d + depends: + - python + - ros-jazzy-ament-index-cpp + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw-connextdds + - ros-jazzy-rmw-cyclonedds-cpp + - ros-jazzy-rmw-fastrtps-cpp + - ros-jazzy-rmw-fastrtps-dynamic-cpp + - ros-jazzy-rmw-implementation-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 50629 + timestamp: 1759191770936 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-implementation-2.15.6-np126py312h4d29ed4_10.conda + sha256: a4a79ed194ea52c650cc2fb619e68dc0fdfb2198631d5adc3679006a2b4f2516 + md5: 19c6ae1dc30de3eb6b47131647dd8c12 + depends: + - python + - ros-jazzy-ament-index-cpp + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-rmw-connextdds + - ros-jazzy-rmw-cyclonedds-cpp + - ros-jazzy-rmw-fastrtps-cpp + - ros-jazzy-rmw-fastrtps-dynamic-cpp + - ros-jazzy-rmw-implementation-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57275 + timestamp: 1759236089593 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h3bd2861_10.conda + sha256: 3ef8f2185c5a7f0adb9ea8306a78cbd7f6aea4b150f1d57f03e21838f93e0711 + md5: 797411e57cbedf5800826bc6d966f4b0 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29235 + timestamp: 1759135465529 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h01c0cb9_10.conda + sha256: da16590ce27f016171a8ae9b94f2bb251e91b162229d8b2331e69090bc09db7e + md5: b6db03a84b8920fa848dfe7898e8c970 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 29303 + timestamp: 1759135426406 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h9e87179_10.conda + sha256: dd43c657d341c7b519ecfab92e50ecace07dce86d8e55445d94499a801c9cd9d + md5: 550d76de5c5c899dab96226b1dc84d83 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29478 + timestamp: 1759189136951 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rmw-implementation-cmake-7.3.2-np126py312h4d29ed4_10.conda + sha256: a61937e43252128bff47d0b05ebfe47566a6e322296739b72db43450bc1ea9df + md5: c47730dcd5120d9847a49b36979d2f57 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 26184 + timestamp: 1759224449546 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-workspace-1.0.3-np126py312h3bd2861_10.conda + sha256: a6cdeb4918d9886db96dd14a436c863426ac804c37520fba2270671c3d188ff6 + md5: ac5ee1d92135d01d66cf9b10047fac93 + depends: + - python + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 35302 + timestamp: 1759133887784 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-ros-workspace-1.0.3-np126py312h01c0cb9_10.conda + sha256: 9d089e1c0fbab5212942c06d220360903ae60ade79d956bec0d09735f01a4c30 + md5: a66390f5a7dde641d078863c7b5642cb + depends: + - python + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35366 + timestamp: 1759134127288 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-ros-workspace-1.0.3-np126py312h9e87179_10.conda + sha256: ade0b0b684966a0c704a6ffcae27c20203a0c7f8bca336bd972230bcd2826f24 + md5: e5826b78dfaf341a1225903729481b1f + depends: + - python + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 35786 + timestamp: 1759187327925 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-ros-workspace-1.0.3-np126py312h4d29ed4_10.conda + sha256: 78b83f11c92d77a2b5cecdc763eaf74051b3f7d8965555f1cac8193d1f149d31 + md5: 124d57d1848c59deb016f4c4bd976da9 + depends: + - python + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 32280 + timestamp: 1759206967302 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h3bd2861_10.conda + sha256: 4b4ee7e4040cc05e7edc39eb1b1cee5b81336fda96ceffd0be1755b7a9ce5b41 + md5: bae2502ca3142a4fb27825194ba6ea09 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 72341 + timestamp: 1759136567175 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h01c0cb9_10.conda + sha256: add5051cd0541d456b140fafa12ff6d8a346d75ffc5a7c40110aeb18f5f6608d + md5: f94633deb30e4ee0c839d17b67d2382e + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 75334 + timestamp: 1759136799554 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h9e87179_10.conda + sha256: 06e6088367e37478d0f341a5dd5e4d0873c517fe92e5536d2f0f9b9e6e529a06 + md5: ca3c09094f6f472b70629607384a4138 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 69781 + timestamp: 1759190784670 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosgraph-msgs-2.0.3-np126py312h4d29ed4_10.conda + sha256: 66ece8b30948cf0457f528aa836e3f041de1059a5abcac5d905538c64b21cab1 + md5: 1d575f9b4e2ba5968bcb391044b47ad9 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-default-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 78384 + timestamp: 1759232827580 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h3bd2861_10.conda + sha256: d4e44209fc8e8cf5f6796d129ee59d5a09f8c2e6a992f5a8b79a12c91c57715c + md5: 65e07ac650b8a5b65fa3d534f07bb2e0 + depends: + - empy + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 63288 + timestamp: 1759135143582 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h01c0cb9_10.conda + sha256: 3f5c20def6237708ae98e15c2ae76b44bef2a5a302bd20e6401681bb42340786 + md5: 4e43ae5fd9f5614c87222b77b908b33c + depends: + - empy + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 63322 + timestamp: 1759135220344 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h9e87179_10.conda + sha256: 1d2e9c1acae38c64af1339bd22d2ef9389d6b0b167657b546cf2600fba9dd1f1 + md5: 3b6f176d4301c235be09602b899b4ba1 + depends: + - empy + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 63623 + timestamp: 1759188938153 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-adapter-4.6.6-np126py312h4d29ed4_10.conda + sha256: e16c91d10c035e39e4e0d565327a11d5d9912eefccb42938d881f3c8da130611 + md5: 704b84d0f5f74b5b18cb4af2a4b9d40e + depends: + - empy + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 60407 + timestamp: 1759223478283 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cli-4.6.6-np126py312h3bd2861_10.conda + sha256: 2d0cf10e2fcf9455c393bb83b51d4c89576dfdebec3d82453e1da5621d2258e2 + md5: 5c0702b63578a68dc61e488c7ac6859f + depends: + - argcomplete + - importlib-metadata + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 42559 + timestamp: 1759134512964 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-cli-4.6.6-np126py312h01c0cb9_10.conda + sha256: d7b80eb72adb79d5a720e6caaceb4772e89e79c64a241ca45b8972b8cd9659ec + md5: e6e5ca632977fd3246f766f22c413d07 + depends: + - argcomplete + - importlib-metadata + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 42686 + timestamp: 1759134685207 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-cli-4.6.6-np126py312h9e87179_10.conda + sha256: 7b51fccff2c76c5bb5f098a0afdd6647bc0ea34eae9a2de3307cafd1a47dcee6 + md5: ba81f748e03dc9158f896084f778d57e + depends: + - argcomplete + - importlib-metadata + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 42824 + timestamp: 1759188164409 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-cli-4.6.6-np126py312h4d29ed4_10.conda + sha256: 060efe6a7f91259cfa3ef53f179bbde31d4382ff6d07ac26e197f26e90d5a10c + md5: 16dc2dc1d39cac2806e981d48f77ba21 + depends: + - argcomplete + - importlib-metadata + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 47267 + timestamp: 1759219997367 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h3bd2861_10.conda + sha256: 99fbda6a89be497eb3e54b67fc6f9be2efb7cf721b1bf5d9c85799f29145f40b + md5: 654b00ca14494136e3454d97ff072ddc + depends: + - empy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-pycommon + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 35018 + timestamp: 1759135749979 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h01c0cb9_10.conda + sha256: 4a99046d33f7b36d46ca73135cfe783eb322cb0ce707ea30194edc71c6e147ac + md5: e2e3137407e7a2cb39c3f6d21a23d9bf + depends: + - empy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-pycommon + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 35102 + timestamp: 1759135710979 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h9e87179_10.conda + sha256: 61aeeda577e747ff6f666a96c3ad4b6ac713e9d73d8fb6a6e878436fa3fe0a2b + md5: a7d285922ea8fe002dec06d5dfc26c2d + depends: + - empy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-pycommon + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 35253 + timestamp: 1759189673569 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-cmake-4.6.6-np126py312h4d29ed4_10.conda + sha256: 1840ae49e2361d00725ae04165c67425b664ff779f3c9bd2e495a948802fe0e3 + md5: d9181eea8d7496553eb6b200d7291ee9 + depends: + - empy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-pycommon + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 32034 + timestamp: 1759226323809 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h3bd2861_10.conda + sha256: 9efabedab52314ae05188b49254b682280de9385575708957322ab4a120f073a + md5: ffa316df1ea2920a88724d0fbb9aa52a + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-generator-py + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 31161 + timestamp: 1759136319716 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h01c0cb9_10.conda + sha256: 0edc13acc77d45168c2f9ee81ab65876f0a4da5a102a653d56a9412b8e189e94 + md5: e43faa500a4a88daee15139942854b0a + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-generator-py + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31200 + timestamp: 1759136426835 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h9e87179_10.conda + sha256: 8b5c90af17e847505dce37ebb040efd16b5a3284373bf1ec04a43e6c6a36a8ff + md5: d404e9e5db7d81283f77d47f78944389 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-generator-py + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 31456 + timestamp: 1759190376782 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-core-runtime-0.2.0-np126py312h4d29ed4_10.conda + sha256: c94e145d8d489e77cf26b9629b39180bdd758e3425e96a8600759e3886b54978 + md5: f1b77d15bf14c3bfd668df018778ae75 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-generator-py + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-introspection-c + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 28251 + timestamp: 1759231103668 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h3bd2861_10.conda + sha256: 23b17a498e31ec797ead5204d4b3bd1dab9b23bb86dcc2f96c87896a2e1e0b58 + md5: a1c88648a1ee798ae6ba8a3cdd8fecf4 + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 31814 + timestamp: 1759136484793 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h01c0cb9_10.conda + sha256: 53ffe3dc242f758c3f7484cba557ba15e657226803921212abd7f0ef33c12a2d + md5: 7fab95986f1ff1b9bd2c51cbb3da3e35 + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 31883 + timestamp: 1759136616341 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h9e87179_10.conda + sha256: f3ecb3ceca9ba896800b3399ded211116ea87a09321312022902dce9ae594209 + md5: 4e858a7d9953fb54f7a56c2633a13a9f + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 32065 + timestamp: 1759190688828 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-default-runtime-1.6.0-np126py312h4d29ed4_10.conda + sha256: 0cc80acfb55280b58e841b82fc668a28b0779122b43c41be4677c5d1c397ee08 + md5: dd39c8d2b41c209394e3e9ccf2dc2cf3 + depends: + - python + - ros-jazzy-action-msgs + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 28822 + timestamp: 1759231793389 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h3bd2861_10.conda + sha256: ba35997f90df5939af3b9c32a5bbfd4e144c1a0fa2edba0c93f3f1d08ac1b245 + md5: 0409589abcc712e53499a63270c64b2b + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 62858 + timestamp: 1759135845185 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h01c0cb9_10.conda + sha256: 57ce352c9189c14abfa7263b001239a975e6133ae96abdcb0d97aef772a1c135 + md5: 5f17b217047587ac9b1b23bba0ea05c9 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 60731 + timestamp: 1759135863663 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h9e87179_10.conda + sha256: 1616274d22ae463f3af05ed25e468cf3131e12f1d676f3df98f892b86a6641f0 + md5: 68d2a926535fa2d661166b44f85b778b + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 56283 + timestamp: 1759189819848 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np126py312h4d29ed4_10.conda + sha256: b1f55dfb2c6f127700996bc92987a43e6a4e7d3adbfd912106fb0301b9f7e2d9 + md5: f00dac3a693d3d3c8608def9d9b1e565 + depends: + - python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 67316 + timestamp: 1759227309642 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h3bd2861_10.conda + sha256: 30eefec9684ce8bc9761984cab745ebe8f8ab2786af5e559c3144e8290d1a0ef + md5: 6d3ac5d660f36ce2d5a505547f8f0ae2 + depends: + - python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 86349 + timestamp: 1759135926381 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h01c0cb9_10.conda + sha256: 6ce3b99e4a7528c285311db167ef56db2c4a9d9e260f0ec87a84fbf451c3faec + md5: c46eaf5dffa0c5bd87583a67998dfe0b + depends: + - python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 78630 + timestamp: 1759136042329 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h9e87179_10.conda + sha256: 5a5049a25e83d3765b021b7b393d60f8b698dc4fe8afd8fe04c49017bcc04f53 + md5: 1b52c3b220da5fa58780ce53da3886dc + depends: + - python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 74719 + timestamp: 1759189948379 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np126py312h4d29ed4_10.conda + sha256: 99ef714230dbdcc298ff67320f96a8f0a55219fca2e0190ffd3b028a3c38a842 + md5: c346fc531ab5c700dbd6db147cef59fc + depends: + - python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-dynamic-typesupport + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 82733 + timestamp: 1759228824505 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h3bd2861_10.conda + sha256: 35d42979abd9bcd8ee251889e97744ae111fb5a3626b98b76f7d58b329b521da + md5: 720f8420b90a66e5a25c4cd5d8325bb2 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 53004 + timestamp: 1759135839591 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h01c0cb9_10.conda + sha256: c1e89540c2905914504a41a8ec82a8298578333495ce93dacbaeb73787c19840 + md5: 8116f0fc99df0f286d51375f43e7ac54 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 53082 + timestamp: 1759135856259 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h9e87179_10.conda + sha256: 35038219ee82029398aad7f966cfc7733cf6cf28637c6504bd9efd45fc305aad + md5: bdc31948dfb38238f1dec7930fb18b23 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 53389 + timestamp: 1759189811806 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-c-4.6.6-np126py312h4d29ed4_10.conda + sha256: e44636c9994f8215f5c68069be532df542fe99ffd9d1e6759cb7b84b62a8edff + md5: 95883dfb064560b6a08e7102e4a11e5d + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50147 + timestamp: 1759227246461 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h3bd2861_10.conda + sha256: e62600644173e5d1c5c6ebe8472f9d8abe366f0cfc2e8918e2f76ef0143a3ebd + md5: 88adcc872b754780da08c6b69849e254 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 49898 + timestamp: 1759135902089 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h01c0cb9_10.conda + sha256: c7e571f543e08ea9703827e76664cb288e43c089daa06f658417af29928ba18b + md5: 54c9e66339fd76268d03551fd53009a2 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 49919 + timestamp: 1759136014463 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h9e87179_10.conda + sha256: f4549acde71ea045fbeb5f1eb30bfdf9639bf21ef7e058d13a3dc9a9f7bd1c43 + md5: 43bf4ac8c87510861e6125b770b1c68b + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50214 + timestamp: 1759189913573 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-cpp-4.6.6-np126py312h4d29ed4_10.conda + sha256: d0c0f644fec33753dee25ae45c4ca86dc073954690215abdefefff7e54003e1c + md5: a38182a7a1de117e68ff927e02ce61f3 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 46975 + timestamp: 1759228526728 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h3bd2861_10.conda + sha256: 775e66067ffaa69912fe55fdf494503c81ecdbb1b651e9f15737ab63540cff4b + md5: 0cb58a98294d974d0cb6b1a58e6e0ce1 + depends: + - numpy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-cppcheck + - ros-jazzy-ament-cmake-cpplint + - ros-jazzy-ament-cmake-flake8 + - ros-jazzy-ament-cmake-pep257 + - ros-jazzy-ament-cmake-uncrustify + - ros-jazzy-ament-index-python + - ros-jazzy-python-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rpyutils + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 59990 + timestamp: 1759136277836 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h01c0cb9_10.conda + sha256: 65483554644db2192df6a6d6eb5393a0a28853478f11c164d96556f78f175537 + md5: fe0f080f01f497e52fd694275f71fd0a + depends: + - numpy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-cppcheck + - ros-jazzy-ament-cmake-cpplint + - ros-jazzy-ament-cmake-flake8 + - ros-jazzy-ament-cmake-pep257 + - ros-jazzy-ament-cmake-uncrustify + - ros-jazzy-ament-index-python + - ros-jazzy-python-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rpyutils + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 60091 + timestamp: 1759136396134 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h9e87179_10.conda + sha256: b135b23a3e1ffbb3ea8f36875799fd00e2f575d90e2200137ab46460fb62f04b + md5: 9d2544fe7b8b4af53e1ced7c11c600f6 + depends: + - numpy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-cppcheck + - ros-jazzy-ament-cmake-cpplint + - ros-jazzy-ament-cmake-flake8 + - ros-jazzy-ament-cmake-pep257 + - ros-jazzy-ament-cmake-uncrustify + - ros-jazzy-ament-index-python + - ros-jazzy-python-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rpyutils + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 60983 + timestamp: 1759190343498 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-py-0.22.1-np126py312h4d29ed4_10.conda + sha256: 3525c2e99305b448a6423c110f9b293a2575bacaf544b38459610b23bdcd99e1 + md5: 01e541097a39746824cdc0ade63b481a + depends: + - numpy + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-cmake-cppcheck + - ros-jazzy-ament-cmake-cpplint + - ros-jazzy-ament-cmake-flake8 + - ros-jazzy-ament-cmake-pep257 + - ros-jazzy-ament-cmake-uncrustify + - ros-jazzy-ament-index-python + - ros-jazzy-python-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rpyutils + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57072 + timestamp: 1759231054469 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h3bd2861_10.conda + sha256: 1d01791814ce42808f232d8d7857ab94f21d23084580ac2d84834426dd365ec2 + md5: 159c33cc74b36a7ebfe6e49a416b5d6e + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 48511 + timestamp: 1759135649822 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h01c0cb9_10.conda + sha256: c3d1f9da01bf26599745054d4758814200837fb398f7a6734afa75cca071dd16 + md5: 55d732d62a2cadb6de2cda843362f9e2 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48627 + timestamp: 1759135625796 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h9e87179_10.conda + sha256: 31e95a0439b90fa00a8ab4eaa08c8c3d81e5c020b5296637c47ac3d346d71600 + md5: 7cc8ef70edcf656b5847c0dfb5077ee3 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 48846 + timestamp: 1759189551066 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-generator-type-description-4.6.6-np126py312h4d29ed4_10.conda + sha256: 8be10dc5acf8e875ed8734b66b42ab40e14ba05593b80ad3b36a4ae1911d2ff9 + md5: 93310e2ccae62601a3b623b443930272 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 45512 + timestamp: 1759225609534 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-parser-4.6.6-np126py312h3bd2861_10.conda + sha256: 9cda9c91fe734345c9f83e22b24da0045eccf150a7840892d834d5c8c5c42563 + md5: 288b24a8d8cb17b4a3e0b2d9c2dcb35f + depends: + - lark-parser + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-adapter + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 60062 + timestamp: 1759135545410 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-parser-4.6.6-np126py312h01c0cb9_10.conda + sha256: cc8ab86c6bae13c57e8451653b755b63a549953de0d2ba59f981050046a3ab0d + md5: 3241003403650f97ef5d7a0d6bc47273 + depends: + - lark-parser + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-adapter + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 60153 + timestamp: 1759135479334 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-parser-4.6.6-np126py312h9e87179_10.conda + sha256: a25226a6a66201192df75ddde2a10d1ac84a285652ba27028941b2d6734ea252 + md5: 83e9a1625429426fef19c9cd0b762eca + depends: + - lark-parser + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-adapter + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 60311 + timestamp: 1759189391947 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-parser-4.6.6-np126py312h4d29ed4_10.conda + sha256: 91f2d4d362f5e4838d8960c5d0d84316ae3f8344778c427731089e9fe1b795c3 + md5: 907a7d739ec07e288e5efba6918ce531 + depends: + - lark-parser + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-adapter + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 57358 + timestamp: 1759224805443 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h3bd2861_10.conda + sha256: d1a68a4629d184f840098436e13e276c5b39e964f76374a584168e23d4ce82ce + md5: a83a0fedc51d37628dc4230dd37af24c + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 25122 + timestamp: 1759135643674 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h01c0cb9_10.conda + sha256: b7cf378ab83003fc9a7931b6f28cd3469e4932b71c1b3821a743e301134151ca + md5: f3d1f26f6721c482a856be1e096c5ab9 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 25106 + timestamp: 1759135615425 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h9e87179_10.conda + sha256: 6fec8412845bc3d415f38922f1f794e6d42380484ec30a95cbc6347c8df3abbc + md5: aa445de23fb76d15d5b51763bc67c833 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 25486 + timestamp: 1759189538093 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-pycommon-4.6.6-np126py312h4d29ed4_10.conda + sha256: e6911089c7327a04045a590230f4a89e6b43577bd6823a66679bf442ae059964 + md5: 1d469397b1ae2ce548f968dbab2301fc + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-parser + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23071 + timestamp: 1759225566697 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h3bd2861_10.conda + sha256: a6becfeb81b3f1b1eb63ca9bf15b255a03c2319a978e1ea450751ceff0f01070 + md5: dca4734bd880fb4dd628ab01d02a8924 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 83310 + timestamp: 1759135737006 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h01c0cb9_10.conda + sha256: 826530603ff4ff79ae9421fb70b8ee8dc7420048d1b8298ad5acb4ba65c6c9f8 + md5: 0dc712795528fdd17415922fd51b9547 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 87800 + timestamp: 1759135693518 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h9e87179_10.conda + sha256: e546e734b9fb15878064571ed0df3faf1532d69cc527e886ce0def10945fd3d7 + md5: 4554173d8bab7371cf16aeabbf4f1d01 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 78380 + timestamp: 1759189649406 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-runtime-c-4.6.6-np126py312h4d29ed4_10.conda + sha256: ed937650895af8f5106203a77ee708bbdef9352947ec8ab4fe79e6fed11a262e + md5: 17128bd2f636015874d2f96ff261e7b9 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 86690 + timestamp: 1759226238907 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h3bd2861_10.conda + sha256: 1a6c8a7ce90474afb3089c2902243b43793c27349a8efbbb4be600a9182b8773 + md5: c82c6d7a2ccb6c100a78b450171435d2 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 40765 + timestamp: 1759135826231 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h01c0cb9_10.conda + sha256: cd583e874d309d73ae2a707718e3b8557a22585eb146e74a63a97a214626c530 + md5: 1fe2f4e386479649ceb9aff4c3a88169 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 40838 + timestamp: 1759135842371 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h9e87179_10.conda + sha256: ce09b07b7eda67f741a34e09c8f4fdb6d8c1e876d96b1b135806c962d76914d5 + md5: 9553f9c18a4f053737779dcd39e55458 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 41061 + timestamp: 1759189793333 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-runtime-cpp-4.6.6-np126py312h4d29ed4_10.conda + sha256: 9fdabbd76034848b104c1c83230f0520fa6dc019efebe57d9a771bafaa2025bd + md5: e74133e6fe407a927c842fe01c3f4b5b + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-runtime-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 37725 + timestamp: 1759227138298 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h3bd2861_10.conda + sha256: 48d323f3ee531a77655bb0aed03ef9ae0a7c8b94af626cb7a3ce1eb9405fabe3 + md5: 529f9ffa0a73fcf8c41f1964d16e5022 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50864 + timestamp: 1759136231797 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h01c0cb9_10.conda + sha256: 2961584450bdd0ce285f15d3e53f225983e66e503d01d3b0725bd314343db176 + md5: 03c8ab62ac966fb9392740c09675f416 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 51036 + timestamp: 1759136350675 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h9e87179_10.conda + sha256: b32120a6a0e5f1e7ae1c0bf90c04c96950461f91a4d30b468c862e6770270ac8 + md5: ca3b40d6c956068a8c095066e05b77df + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 50054 + timestamp: 1759190293425 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-c-3.2.2-np126py312h4d29ed4_10.conda + sha256: f8ffbc0d30e94732e3c5b331006e9e72816a1302f6988d331aea55a3838aaaa4 + md5: d9157b03663e9c92ba6c3e78d737affe + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-fastrtps-c + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 50971 + timestamp: 1759230811185 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h3bd2861_10.conda + sha256: 6443733659f9f5d6e4514b075f06663af3cdf7300d2016d17c81c594159d4e0e + md5: e03c02f670e399757b56a524e89a4090 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 50085 + timestamp: 1759136271816 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h01c0cb9_10.conda + sha256: a24c40f0790aa314b1a6eb5831e5764fc122dbffb338fdfe4f54d723989a5880 + md5: 8ae24ec8d346d73ac9b3600bd563467d + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 50203 + timestamp: 1759136390025 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h9e87179_10.conda + sha256: c046762af350b65c286a556a5b3c02381d66391e1a575de6839675a00249e667 + md5: c3cb4d1ef1ef4094bd7be2b98d9a41bd + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 49453 + timestamp: 1759190334059 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-cpp-3.2.2-np126py312h4d29ed4_10.conda + sha256: 6e475de0b9cbeff01e732b106e4b3dfe975186ff8bc0f0f848555764d07e050b + md5: ee43c5ca4d2c071e0099baf820a14977 + depends: + - python + - ros-jazzy-ament-cmake-core + - ros-jazzy-ament-index-python + - ros-jazzy-rcpputils + - ros-jazzy-rcutils + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-type-description + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-c + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-cpp + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 50364 + timestamp: 1759231008455 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h3bd2861_10.conda + sha256: 9bee9940d28266a5542570de567e631365e5c98801f91c414d4a828edd2183db + md5: 47b54ef7ab0a20ae0b52b5bea6427c60 + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 51692 + timestamp: 1759136159703 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h01c0cb9_10.conda + sha256: 5e486d9d3d150166c0c11431f3af4be569d8735b6580b970781e3e90a0d8cbbf + md5: f1e7204db7d07d98586722994cfb06ef + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 52051 + timestamp: 1759136278003 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h9e87179_10.conda + sha256: 52c41a6fe89f8926b8f445b63d4a257fb0464ba67af0953a93972ec6b802710f + md5: 71dbcb6fbc146df25835c4aa69d1732c + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 51370 + timestamp: 1759190188820 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.2-np126py312h4d29ed4_10.conda + sha256: 6dec010802ba86df50913886c4161ca2644b4d1a10cd052d62ccdc75202d470b + md5: 22fd302b32e58859a62e24ca353f2640 + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-fastrtps-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 52795 + timestamp: 1759230376980 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h3bd2861_10.conda + sha256: 98b40c4a00ece5b171619985d8ee1feff9669f3538c2192f19fe1560b37d8a35 + md5: fafacfc793c18e2fc40e6d5b347d73bc + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 53698 + timestamp: 1759135981264 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h01c0cb9_10.conda + sha256: 2c5344c88f9d2abca5158aecb9af67b90f222ee9b21dcd33bf6590d581e7558f + md5: bf8783ece42d24a9a2982a4982b615ff + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 54048 + timestamp: 1759136104346 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h9e87179_10.conda + sha256: 3ec2e504f9264019536fb7172713c44e0ea22f27e5d6e49414192375b4bb5be8 + md5: 7033f881b8dccd685363073b4c7e704a + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 53222 + timestamp: 1759190010281 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.2-np126py312h4d29ed4_10.conda + sha256: 3af97902fad274561c9a5a0fa6011ac045af1e2d11d766f5581a2f522cc3123c + md5: d9ef982c5ca6086c775443ce72f9c6fd + depends: + - python + - ros-jazzy-ament-cmake-ros + - ros-jazzy-ament-index-python + - ros-jazzy-fastcdr + - ros-jazzy-fastrtps-cmake-module + - ros-jazzy-rmw + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 53708 + timestamp: 1759229986932 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h3bd2861_10.conda + sha256: 77fb97f9d5367b0ea2aadde2a4f004532bb56248a8f5b2ec7e5bcf24bf2ddd61 + md5: 248b1c0c3fb1761ea4e17f6d0303b8f8 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 29117 + timestamp: 1759135163731 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h01c0cb9_10.conda + sha256: b5be8f82c4aea9d5b95bd00603e703543f18394334f8c2d4d6fa9c2b79a31d54 + md5: c8340958cc9ffd55dcbe3c34fe556f86 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29134 + timestamp: 1759135254126 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h9e87179_10.conda + sha256: 659cfcb2f0e8fd16e96e810131e1d1f4002436fe7e100846807d7a6b6fbb1983 + md5: 9b9ea88e24a0522cd9ab7c9175625439 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 29334 + timestamp: 1759188964884 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-interface-4.6.6-np126py312h4d29ed4_10.conda + sha256: cc06d7e2422137f7a2c2547ae4b4a4478b90ee5978764b8e58d7d158a4e4bff9 + md5: 5b52a8201a1ca59dcfd64fb7bf829ccf + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 26168 + timestamp: 1759223680076 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h3bd2861_10.conda + sha256: 6f30e4ae7a3c8c68ae98fb734e5b7366cb76de492d1e9af69b699bee3b1fdd1c + md5: 2ecb6407e4c9b99625e7b9134597ba46 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 48037 + timestamp: 1759135921391 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h01c0cb9_10.conda + sha256: ad9b17aa8e8c74d862ae0ed397d32197dd82864356abdfdef6617a6061f97572 + md5: ff9e480193894e2da1ee8dc36bdbb4ab + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 48610 + timestamp: 1759136036934 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h9e87179_10.conda + sha256: 401355b2caaacf32e5077208e7739c3bb044a642f3c1ee7e011df6eec8d3255c + md5: 3dc7e0c0f49db8618462959177a69c3f + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 47811 + timestamp: 1759189940857 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.6-np126py312h4d29ed4_10.conda + sha256: d6acf290ec6d052a5dd01236e0fdc3ffc24243b7f79f43f824780d123a55c2a2 + md5: d5bb45d0fb6aaa020aad011651a0468e + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-typesupport-interface + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 48389 + timestamp: 1759228738434 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h3bd2861_10.conda + sha256: 5fabcdd7b3ad4b763ab731ebc56d25507597a172542f4a5e052b788ce2fc671b + md5: c530712c799ea65fa4e9fbdbdd8b295a + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48259 + timestamp: 1759135994674 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h01c0cb9_10.conda + sha256: 738f9f16f81ee7ac7920bf167e99f5fe075b12230ba50999c5d16a6dbc7736ef + md5: 8b69eb9e0f7719153433764b8da2fe83 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48728 + timestamp: 1759136120894 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h9e87179_10.conda + sha256: 451eba12f0b68cc3208b2b08660a9927b434abd6bddfd38dbc917dcf1f4a9859 + md5: da9ae0c22ad6dcaade5cf19f5d9d33d9 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 48018 + timestamp: 1759190031418 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.6-np126py312h4d29ed4_10.conda + sha256: c42a4324fbc486bfaabfcfcefa3284f21e6047d17895774119cf009e22720c4b + md5: 8d375e4585b8875544ff319181696f25 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ament-index-python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-cli + - ros-jazzy-rosidl-cmake + - ros-jazzy-rosidl-generator-c + - ros-jazzy-rosidl-generator-cpp + - ros-jazzy-rosidl-parser + - ros-jazzy-rosidl-pycommon + - ros-jazzy-rosidl-runtime-c + - ros-jazzy-rosidl-runtime-cpp + - ros-jazzy-rosidl-typesupport-interface + - ros-jazzy-rosidl-typesupport-introspection-c + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 48546 + timestamp: 1759230097015 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rpyutils-0.4.2-np126py312h3bd2861_10.conda + sha256: feaa9fd7b874f60bb8705f284266e7a5ecd46685743fece17ebd97b15b970ecd + md5: e784214b5b2c6ce6c362ba9cc3ce66f1 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 26130 + timestamp: 1759134487455 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rpyutils-0.4.2-np126py312h01c0cb9_10.conda + sha256: 7482d525cdbdee11e4a9749e4a4dbb76aceb05dbebb4351edd8a7d9ef400a5d1 + md5: 7887e9102c7021377cc9679be4d6dda7 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 26218 + timestamp: 1759134654093 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rpyutils-0.4.2-np126py312h9e87179_10.conda + sha256: 45ce0776f8b5d0b31e635f17d6b51993f1b6d7f29f31905d443561287bb5771d + md5: f21a34f4e2b330913c3be99e7b407b26 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 26443 + timestamp: 1759188131311 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rpyutils-0.4.2-np126py312h4d29ed4_10.conda + sha256: cf8c3109aa56e7ac4c2584ad4b6b010104d39194e47678391a1252fe414ee184 + md5: 44e16da1148d9d4340a0ac432b8d3b68 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 19521 + timestamp: 1759220140965 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h3bd2861_10.conda + sha256: 939f02511575d68e5e213faf011a2cc83bdde7d158a931259334470a0959a0d2 + md5: a814fd56f1d32c08c552c78599d04971 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31364 + timestamp: 1759135460323 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h01c0cb9_10.conda + sha256: db6cbcbace887eaaf3a384599065a632feee8640335cc352079445c8936160bc + md5: c02b009af18e7572f415194f6da02b79 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31459 + timestamp: 1759135421402 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h9e87179_10.conda + sha256: cf34e5ffedb02d29b3ef16f80cadbbc239089e148c2085412fa03b4893c302ba + md5: 93a32bea6c034761ce4523d69e32b182 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 31657 + timestamp: 1759189128393 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.1-np126py312h4d29ed4_10.conda + sha256: ed7d4a6b568f8bd01b1e6bb6047c44ee8069903f499f0989c3af4748dcc6eb71 + md5: 1c8068eacc57aa9c853d7b2fe6ff1bf8 + depends: + - python + - ros-jazzy-ament-cmake + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 28451 + timestamp: 1759224384937 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-service-msgs-2.0.3-np126py312h3bd2861_10.conda + sha256: 58f5a585a42773ac153529a7a23b63bfbf5a4c5fa1299c6bb9af671847582934 + md5: a0c36bf475e340a819d8b781bd798058 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 80559 + timestamp: 1759136384945 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-service-msgs-2.0.3-np126py312h01c0cb9_10.conda + sha256: ee1fe9f6205d3d24498e925392bb11ea1c26c3e81acbaca8cef23da6c976d272 + md5: 90cb8922664a65f0881714bd0be6780e + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 84335 + timestamp: 1759136527452 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-service-msgs-2.0.3-np126py312h9e87179_10.conda + sha256: 7e1acb6d3515247f3921b25728293dd2e33242b8f1c48c42aabe3ce6b6aa2a84 + md5: 92b01a19d8948eba2d0ff2fff048027f + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 77554 + timestamp: 1759190454399 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-service-msgs-2.0.3-np126py312h4d29ed4_10.conda + sha256: c546b61514d1e12614d58830197b873d4c340675ac7e4a13f1dacd6cae90ec69 + md5: e803d8136435f5b3b05615dccf9bc9b5 + depends: + - python + - ros-jazzy-builtin-interfaces + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 86204 + timestamp: 1759231444265 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-spdlog-vendor-1.6.1-np126py312he340118_10.conda + sha256: 25c91dfa53a354e9d604895e8f2ac86555d980ce9d06944782bfc156a1dcf86b + md5: 8ea8282ec14e7532dd2ce77cb1baa09a + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 26975 + timestamp: 1759135131375 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-spdlog-vendor-1.6.1-np126py312hbd405f3_10.conda + sha256: 2d0654b10d7f8f9291d936aa01f02debfd4756edbad0e4435f88e7b378f81cb2 + md5: ed960b36f9238d7c087b3577bd76fb12 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - spdlog >=1.15.3,<1.16.0a0 + license: BSD-3-Clause + size: 27031 + timestamp: 1759135205832 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-spdlog-vendor-1.6.1-np126py312h55ce18a_10.conda + sha256: 67e7c125b7c7123705662acf9800cd7f87e6246f25180498b73b2b7e285ce439 + md5: 7e066238dd3fa1ca5db8cfaeadd8aa90 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - __osx >=11.0 + - libcxx >=18 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 27289 + timestamp: 1759188927808 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-spdlog-vendor-1.6.1-np126py312ha1e63b2_10.conda + sha256: 8ff9d0e8a4d1d6cce08110aeb5bcf664e307bef1b7215d54e5445016bc946e4e + md5: 151ed0721f6305d45768528e7b81a41b + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - spdlog + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - spdlog >=1.15.3,<1.16.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23994 + timestamp: 1759223426615 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tracetools-8.2.4-np126py312h3bd2861_10.conda + sha256: f25d0f1a214c27118745c3ca772ffa64631489be4e9868c9daaf300ca11b26af + md5: af1df22dc8dd175c42fe14c84fcfb71b + depends: + - lttng-ust + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - lttng-ust >=2.13.9,<2.14.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 72568 + timestamp: 1759135552746 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-tracetools-8.2.4-np126py312h01c0cb9_10.conda + sha256: 1557d87bdbcbe26ac4910b45b4feebe59686406a432d4c4aec3567a483705e8d + md5: 42d53e18ac90fcc680a287ab6514dcf9 + depends: + - lttng-ust + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - lttng-ust >=2.13.9,<2.14.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 72387 + timestamp: 1759135490446 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-tracetools-8.2.4-np126py312h9e87179_10.conda + sha256: 1e66a7d4940f39edaca0bd8ab8a409fe86512e9c79ef2a18481d462c60e2ff3c + md5: fd33ad1b2a836e91224f17430377d507 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - __osx >=11.0 + - libcxx >=18 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 34983 + timestamp: 1759189400324 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-tracetools-8.2.4-np126py312h4d29ed4_10.conda + sha256: c446341f29c024a0b89585983e762437b730ded8f6371996ebcf1beb2ec8ae0e + md5: 286da7d078606d96363e5c34c43f9b66 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 31733 + timestamp: 1759224851979 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h3bd2861_10.conda + sha256: 14368876873331ac7451cbf86be9ca2e19266d359bf583112b65bf3d5f06f776 + md5: 148ab2d471c3f2c05ece1bef1a74aa33 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 232014 + timestamp: 1759136425687 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h01c0cb9_10.conda + sha256: 070a97a4abb0995a5fd0aa0145536714046c179816c2aef323c4b7fcda9c3736 + md5: 48a5bf4208ba26f7b628621c57026ed3 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 237255 + timestamp: 1759136569268 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h9e87179_10.conda + sha256: e0350f13fa51ab2f4417d39ababea5bc87f9bf84c06cb2812b5c4958f592925f + md5: be6cd7dee8ea3bebbe53ab625bf77bd9 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 206502 + timestamp: 1759190510948 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-type-description-interfaces-2.0.3-np126py312h4d29ed4_10.conda + sha256: 4edef650ab37a9a891ed3c70d816570fd880286085ac9e15609b53201815e6bf + md5: e149c0fe2a8d4d0c525e7a9b31f2062c + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros-jazzy-service-msgs + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 217833 + timestamp: 1759231718843 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h3bd2861_10.conda + sha256: 8bfec2c28f1d91dae66dc2e340919df515cf24aa9f2b2c10436cb5e7f87a7e2c + md5: 9f7999ca0a848afcf154526c50fd1730 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - uncrustify + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - uncrustify >=0.81.0,<0.82.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22961 + timestamp: 1759134500513 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h01c0cb9_10.conda + sha256: a2208176da92450b608aff4df74a9434eafcc1750eaeebbeb98cc9ff38ebd40c + md5: 6dc7a38cca4caf5010fd72d70b8c2a9d + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - uncrustify + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - uncrustify >=0.81.0,<0.82.0a0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 22911 + timestamp: 1759134669184 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h9e87179_10.conda + sha256: 4cc2ad799de793585ad31086f60fc850d6a4f2a4e9728d3f5afec197976222b9 + md5: 51a4e9a632bbca7ddb9170305d0d4e42 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - uncrustify + - __osx >=11.0 + - libcxx >=18 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - uncrustify >=0.81.0,<0.82.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 23265 + timestamp: 1759188144347 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-uncrustify-vendor-3.0.1-np126py312h4d29ed4_10.conda + sha256: ed109eabe7063cf0f15361c5f27b0248251f8d0f3b7a7c224010acd037852656 + md5: 2e47dc10f28aaab0c89409d6391ca466 + depends: + - python + - ros-jazzy-ros-workspace + - ros2-distro-mutex 0.11.* jazzy_* + - uncrustify + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - uncrustify >=0.81.0,<0.82.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + license: BSD-3-Clause + size: 20017 + timestamp: 1759219816533 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h3bd2861_10.conda + sha256: 268d05a4cfdffd530dae91976a9ef5c4b627c0aa98d3d98b112d51ef6e7ee9c1 + md5: 5ec0687171c636826444b41d9f2d1dc5 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 74184 + timestamp: 1759136346004 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h01c0cb9_10.conda + sha256: 6304fd771eac13d5a79c33cae14ff9d71fd3d59121df3accefe9de45451de3b8 + md5: 55308a8e9e8eedeb8ff64dd04e087cff + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libstdcxx >=14 + - libgcc >=14 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 77638 + timestamp: 1759136480421 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h9e87179_10.conda + sha256: 1c4c304a9badcead4d92b7221b77ba2426c01a2314559716e779ef8a861f76c8 + md5: 92adf28e81e557145e67396e77c35ab8 + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - libcxx >=18 + - __osx >=11.0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + - numpy >=1.26.4,<2.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + size: 70397 + timestamp: 1759190418040 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros-jazzy-unique-identifier-msgs-2.5.0-np126py312h4d29ed4_10.conda + sha256: d522b8a472e079340bdf7c3bafc3acea59d9d078829966b641770199fc4ee2ba + md5: cae8239fa086159ef2674ee1ef9d551e + depends: + - python + - ros-jazzy-ros-workspace + - ros-jazzy-rosidl-core-runtime + - ros2-distro-mutex 0.11.* jazzy_* + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.12.* *_cp312 + - numpy >=1.26.4,<2.0a0 + - ros2-distro-mutex >=0.11.0,<0.12.0a0 + license: BSD-3-Clause + size: 79144 + timestamp: 1759231268612 +- conda: https://prefix.dev/robostack-humble/linux-64/ros2-distro-mutex-0.7.0-humble_13.conda + sha256: 2ac28fd00e56f9cdb285bd42db47002464b94d148171baa13f10f700d554f694 + md5: c5516e14d1c4949c9095caf59f39ea0b + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + license: BSD-3-Clause + size: 2318 + timestamp: 1753307768030 +- conda: https://prefix.dev/robostack-humble/linux-aarch64/ros2-distro-mutex-0.7.0-humble_13.conda + sha256: aa69924a5a632658e495718ca9c1ec1a2cc977d4cd5e54917e3b0056ab0a69e4 + md5: 1aeb3601a3b85b20072f3f43f1f7762c + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + license: BSD-3-Clause + size: 2321 + timestamp: 1753307949132 +- conda: https://prefix.dev/robostack-humble/osx-arm64/ros2-distro-mutex-0.7.0-humble_13.conda + sha256: 719c7f514125b8e60d760cef73440328e6f1f4ccb1be22657ca377519e0efa6a + md5: 6a9795b9c72889afded8b5fb550f032c + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + license: BSD-3-Clause + size: 2304 + timestamp: 1753307858174 +- conda: https://prefix.dev/robostack-humble/win-64/ros2-distro-mutex-0.7.0-humble_13.conda + sha256: 26383accb38cb8c7cb5c675d74b9f504590d61f62b860f306cd413f009081198 + md5: 1c35324823f1b1f1f68ce659633201dc + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + license: BSD-3-Clause + size: 2323 + timestamp: 1753307971823 +- conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-distro-mutex-0.11.0-jazzy_10.conda + sha256: 7fcc5b58a9c7dda98bd4f13cfd5aa9d548d0564064d1375e153ab329ea04a7e8 + md5: 0f3a0a48488540478bc8bdb536522b59 + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + - libxml2 2.13.* + - vtk 9.4.2.* + license: BSD-3-Clause + size: 2353 + timestamp: 1759133819339 +- conda: https://prefix.dev/robostack-jazzy/linux-aarch64/ros2-distro-mutex-0.11.0-jazzy_10.conda + sha256: eec61947bafd89bb6a43b4f93364b9da36b3ee08cc1abcc0e829146347c61f4a + md5: 1bcbecb5864689e92f66f31e1ffad155 + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + - libxml2 2.13.* + - vtk 9.4.2.* + license: BSD-3-Clause + size: 2355 + timestamp: 1759134071681 +- conda: https://prefix.dev/robostack-jazzy/osx-arm64/ros2-distro-mutex-0.11.0-jazzy_10.conda + sha256: 62baa026d0b26f294688dad8095eeece3833f9eb2fa89e4bfc6c0adb96bbb5b0 + md5: 03de3bc87a46646c8dd35c95ce9917da + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + - libxml2 2.13.* + - vtk 9.4.2.* + license: BSD-3-Clause + size: 2332 + timestamp: 1759187278707 +- conda: https://prefix.dev/robostack-jazzy/win-64/ros2-distro-mutex-0.11.0-jazzy_10.conda + sha256: a7f8914af39a8767fc92d203b1fe651dad1ceafde840ae71615fe6e4d8861e86 + md5: 523fe89e02d5d62a3f8d5a0c81de8ca9 + constrains: + - libboost 1.86.* + - libboost-devel 1.86.* + - pcl 1.15.0.* + - gazebo 11.* + - libprotobuf 5.29.3.* + - libxml2 2.13.* + - vtk 9.4.2.* + license: BSD-3-Clause + size: 2355 + timestamp: 1759206814596 +- conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 + md5: 4de79c071274a53dcaf2a8c749d1499e + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 748788 + timestamp: 1748804951958 +- conda: https://prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + md5: 3339e3b65d58accf4ca4fb8748ab16b3 + depends: + - python >=3.9 + - python + license: MIT + license_family: MIT + size: 18455 + timestamp: 1753199211006 +- conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda + sha256: 17007a4cfbc564dc3e7310dcbe4932c6ecb21593d4fec3c68610720f19e73fb2 + md5: 755cf22df8693aa0d1aec1c123fa5863 + depends: + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + size: 73009 + timestamp: 1747749529809 +- conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.15.3-h6dc744f_1.conda + sha256: e5ddcc73dac4c138b763aab4feace6101bdccf39ea4cf599705c9625c70beba0 + md5: ffeb70e2cedafa9243bf89a20ada4cfe + depends: + - __glibc >=2.17,<3.0.a0 + - fmt >=11.2.0,<11.3.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 195618 + timestamp: 1751348678073 +- conda: https://prefix.dev/conda-forge/linux-aarch64/spdlog-1.15.3-h881af89_1.conda + sha256: 06588517354b886feaa9c0264a8bb823b9665b81ac4923ae739152b432bc5e44 + md5: 4173e7480140c5ae80b87114b61a2ebf + depends: + - fmt >=11.2.0,<11.3.0a0 + - libgcc >=13 + - libstdcxx >=13 + license: MIT + license_family: MIT + size: 194529 + timestamp: 1751348711276 +- conda: https://prefix.dev/conda-forge/osx-arm64/spdlog-1.15.3-h217a1f9_1.conda + sha256: 673e4475bc9ca8e321bc98c8f6e48bf0efd530b5978d6a675de03c77b0a41227 + md5: bd3f40ea227bed3b00b13a574a9dd9ee + depends: + - __osx >=11.0 + - fmt >=11.2.0,<11.3.0a0 + - libcxx >=18 + license: MIT + license_family: MIT + size: 166201 + timestamp: 1751348813679 +- conda: https://prefix.dev/conda-forge/win-64/spdlog-1.15.3-h430ee68_1.conda + sha256: dab3103c03a2d26e40a5c4e83e192d99cf6de806280fe4c1298943970503e56c + md5: d195ba9419c5704fc42cfacb88f4c3f0 + depends: + - fmt >=11.2.0,<11.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + size: 173572 + timestamp: 1751348807537 +- conda: https://prefix.dev/conda-forge/win-64/tbb-2021.13.0-h18a62a1_3.conda + sha256: 30e82640a1ad9d9b5bee006da7e847566086f8fdb63d15b918794a7ef2df862c + md5: 72226638648e494aaafde8155d50dab2 + depends: + - libhwloc >=2.12.1,<2.12.2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Apache-2.0 + license_family: APACHE + size: 150266 + timestamp: 1755776172092 +- conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-h3f2d84a_0.conda + sha256: 3ae98c2ca54928b2c72dbb4bd8ea229d3c865ad39367d377908294d9fb1e6f2c + md5: aeb0b91014ac8c5d468e32b7a5ce8ac2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 + license: Zlib + size: 131351 + timestamp: 1742246125630 +- conda: https://prefix.dev/conda-forge/linux-aarch64/tinyxml2-11.0.0-h5ad3122_0.conda + sha256: 720c2f979947b22940424245b780a792b947a4e2d8bfb9939acf75dcb4728af9 + md5: ffd0eb9816b6372f7283d3d7ba830ac1 + depends: + - libstdcxx >=13 + - libgcc >=13 + license: Zlib + size: 133310 + timestamp: 1742246428717 +- conda: https://prefix.dev/conda-forge/osx-arm64/tinyxml2-11.0.0-ha1acc90_0.conda + sha256: bbd9294551ff727305f8335819c24d2490d5d79e0f3d90957992c39d2146093a + md5: 6778d917f88222e8f27af8ec5c41f277 + depends: + - __osx >=11.0 + - libcxx >=18 + license: Zlib + size: 122269 + timestamp: 1742246179980 +- conda: https://prefix.dev/conda-forge/win-64/tinyxml2-11.0.0-he0c23c2_0.conda + sha256: f22e0ef11cce8b25e48a2d4a0ca8a2fc5b89841c36f8ec955b01baff7cd3a924 + md5: e80ff399c7b08f37ecdaeaeb5017b9fb + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: Zlib + size: 75152 + timestamp: 1742246154008 +- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3285204 + timestamp: 1748387766691 +- conda: https://prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h5688188_102.conda + sha256: 46e10488e9254092c655257c18fcec0a9864043bdfbe935a9fbf4fb2028b8514 + md5: 2562c9bfd1de3f9c590f0fe53858d85c + depends: + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3342845 + timestamp: 1748393219221 +- conda: https://prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: TCL + license_family: BSD + size: 3125538 + timestamp: 1748388189063 +- conda: https://prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: TCL + license_family: BSD + size: 3466348 + timestamp: 1748388121356 +- conda: https://prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + sha256: cb77c660b646c00a48ef942a9e1721ee46e90230c7c570cdeb5a893b5cce9bff + md5: d2732eb636c264dc9aa4cbee404b1a53 + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + size: 20973 + timestamp: 1760014679845 +- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + md5: 0caa1af407ecff61170c9437a808404d + depends: + - python >=3.10 + - python + license: PSF-2.0 + license_family: PSF + size: 51692 + timestamp: 1756220668932 +- conda: https://prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a + license: LicenseRef-Public-Domain + size: 122968 + timestamp: 1742727099393 +- conda: https://prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5 + md5: 71b24316859acd00bdb8b38f5e2ce328 + constrains: + - vc14_runtime >=14.29.30037 + - vs2015_runtime >=14.29.30037 + license: LicenseRef-MicrosoftWindowsSDK10 + size: 694692 + timestamp: 1756385147981 +- conda: https://prefix.dev/conda-forge/linux-64/uncrustify-0.81.0-h5888daf_0.conda + sha256: f0b3ad46b173de03c45134b16d7be0b5bdaff344cccb6a4d205850809c1a4dca + md5: c2310445798370fe622fc6b03d79a3a4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: GPL-2.0-only + license_family: GPL + size: 650318 + timestamp: 1747514389910 +- conda: https://prefix.dev/conda-forge/linux-aarch64/uncrustify-0.81.0-h5ad3122_0.conda + sha256: d886da4b98a0b38eebcfc80a0818def69d4d735c98f548d678dcac1f1e859c4c + md5: 0a56cd95bc8308d26db08135328b4f62 + depends: + - libgcc >=13 + - libstdcxx >=13 + license: GPL-2.0-only + license_family: GPL + size: 636572 + timestamp: 1747514438016 +- conda: https://prefix.dev/conda-forge/osx-arm64/uncrustify-0.81.0-h286801f_0.conda + sha256: 27c90ec707ed48dd3c02c68d69c96508e419b7a2f59bf06c01687e729594bf8d + md5: b7ccf88050c409410385bec64cafa412 + depends: + - __osx >=11.0 + - libcxx >=18 + license: GPL-2.0-only + license_family: GPL + size: 540919 + timestamp: 1747514576305 +- conda: https://prefix.dev/conda-forge/win-64/uncrustify-0.81.0-he0c23c2_0.conda + sha256: 787077c15b69d7fe6f6ded93d62e2180b8d775cdc8b6550d2270e943b3d8b636 + md5: 4809798e2e5e8749445d08bd4422ce7b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: GPL-2.0-only + license_family: GPL + size: 413662 + timestamp: 1747514675025 +- conda: https://prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_32.conda + sha256: 82250af59af9ff3c6a635dd4c4764c631d854feb334d6747d356d949af44d7cf + md5: ef02bbe151253a72b8eda264a935db66 + depends: + - vc14_runtime >=14.42.34433 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 18861 + timestamp: 1760418772353 +- conda: https://prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_32.conda + sha256: e3a3656b70d1202e0d042811ceb743bd0d9f7e00e2acdf824d231b044ef6c0fd + md5: 378d5dcec45eaea8d303da6f00447ac0 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_32 + constrains: + - vs2015_runtime 14.44.35208.* *_32 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 682706 + timestamp: 1760418629729 +- conda: https://prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_32.conda + sha256: f3790c88fbbdc55874f41de81a4237b1b91eab75e05d0e58661518ff04d2a8a1 + md5: 58f67b437acbf2764317ba273d731f1d + depends: + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.44.35208.* *_32 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + size: 114846 + timestamp: 1760418593847 +- conda: https://prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_32.conda + sha256: 65cea43f4de99bc81d589e746c538908b2e95aead9042fecfbc56a4d14684a87 + md5: dfc1e5bbf1ecb0024a78e4e8bd45239d + depends: + - vc14_runtime >=14.44.35208 + license: BSD-3-Clause + license_family: BSD + size: 18919 + timestamp: 1760418632059 +- conda: https://prefix.dev/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda + sha256: ad8cab7e07e2af268449c2ce855cbb51f43f4664936eff679b1f3862e6e4b01d + md5: fdc27cb255a7a2cc73b7919a968b48f0 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 20772 + timestamp: 1750436796633 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda + sha256: d874906e236a5edc9309d479599bf2de4d8adca0f23c355b76759d5fb3c4bef8 + md5: 159ffec8f7fab775669a538f0b29373a + depends: + - libgcc >=13 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 21517 + timestamp: 1750437961489 +- conda: https://prefix.dev/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda + sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 + md5: a0901183f08b6c7107aab109733a3c91 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + - xcb-util >=0.4.1,<0.5.0a0 + license: MIT + license_family: MIT + size: 24551 + timestamp: 1718880534789 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda + sha256: a43058edc001e8fb97f9b291028a6ca16a8969d9b56a998c7aecea083323ac97 + md5: b82e5c78dbbfa931980e8bfe83bce913 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + - xcb-util >=0.4.1,<0.5.0a0 + license: MIT + license_family: MIT + size: 24910 + timestamp: 1718880504308 +- conda: https://prefix.dev/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda + sha256: 546e3ee01e95a4c884b6401284bb22da449a2f4daf508d038fdfa0712fe4cc69 + md5: ad748ccca349aec3e91743e08b5e2b50 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 14314 + timestamp: 1718846569232 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-keysyms-0.4.1-h5c728e9_0.conda + sha256: 9d92daa7feb0e14f81bf0d4b3f0b6ff1e8cec3ff514df8a0c06c4d49b518c315 + md5: 57ca8564599ddf8b633c4ea6afee6f3a + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 14343 + timestamp: 1718846624153 +- conda: https://prefix.dev/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda + sha256: 2d401dadc43855971ce008344a4b5bd804aca9487d8ebd83328592217daca3df + md5: 0e0cbe0564d03a99afd5fd7b362feecd + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 16978 + timestamp: 1718848865819 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda + sha256: 5827f5617c9741599f72bb7f090726f89c6ef91e4bada621895fdc2bbadfb0f1 + md5: 7beeda4223c5484ef72d89fb66b7e8c1 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 18139 + timestamp: 1718849914457 +- conda: https://prefix.dev/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda + sha256: 31d44f297ad87a1e6510895740325a635dd204556aa7e079194a0034cdd7e66a + md5: 608e0ef8256b81d04456e8d211eee3e8 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 51689 + timestamp: 1718844051451 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xcb-util-wm-0.4.2-h5c728e9_0.conda + sha256: 3f52cd8783e7d953c54266255fd11886c611c2620545eabc28ec8cf470ae8be7 + md5: f14dcda6894722e421da2b7dcffb0b78 + depends: + - libgcc-ng >=12 + - libxcb >=1.16,<2.0.0a0 + license: MIT + license_family: MIT + size: 50772 + timestamp: 1718845072660 +- conda: https://prefix.dev/conda-forge/linux-64/xkeyboard-config-2.46-hb03c661_0.conda + sha256: aa03b49f402959751ccc6e21932d69db96a65a67343765672f7862332aa32834 + md5: 71ae752a748962161b4740eaff510258 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - xorg-libx11 >=1.8.12,<2.0a0 + license: MIT + license_family: MIT + size: 396975 + timestamp: 1759543819846 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xkeyboard-config-2.46-he30d5cf_0.conda + sha256: c440a757d210e84c7f315ac3b034266980a8b4c986600649d296b9198b5b4f5e + md5: 9524f30d9dea7dd5d6ead43a8823b6c2 + depends: + - libgcc >=14 + - xorg-libx11 >=1.8.12,<2.0a0 + license: MIT + license_family: MIT + size: 396706 + timestamp: 1759543850920 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda + sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b + md5: fb901ff28063514abb6046c9ec2c4a45 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 58628 + timestamp: 1734227592886 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libice-1.1.2-h86ecc28_0.conda + sha256: a2ba1864403c7eb4194dacbfe2777acf3d596feae43aada8d1b478617ce45031 + md5: c8d8ec3e00cd0fd8a231789b91a7c5b7 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 60433 + timestamp: 1734229908988 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda + sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250 + md5: 1c74ff8c35dcadf952a16f752ca5aa49 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libuuid >=2.38.1,<3.0a0 + - xorg-libice >=1.1.2,<2.0a0 + license: MIT + license_family: MIT + size: 27590 + timestamp: 1741896361728 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libsm-1.2.6-h0808dbd_0.conda + sha256: b86a819cd16f90c01d9d81892155126d01555a20dabd5f3091da59d6309afd0a + md5: 2d1409c50882819cb1af2de82e2b7208 + depends: + - libgcc >=13 + - libuuid >=2.38.1,<3.0a0 + - xorg-libice >=1.1.2,<2.0a0 + license: MIT + license_family: MIT + size: 28701 + timestamp: 1741897678254 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.12-h4f16b4b_0.conda + sha256: 51909270b1a6c5474ed3978628b341b4d4472cd22610e5f22b506855a5e20f67 + md5: db038ce880f100acc74dba10302b5630 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 835896 + timestamp: 1741901112627 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libx11-1.8.12-hca56bd8_0.conda + sha256: 452977d8ad96f04ec668ba74f46e70a53e00f99c0e0307956aeca75894c8131d + md5: 3df132f0048b9639bc091ef22937c111 + depends: + - libgcc >=13 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 864850 + timestamp: 1741901264068 +- conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libx11-1.8.12-h6a5fb8c_0.conda + sha256: 3ba39f182ecb6bf0bfb2dbbc08b1fc80a0a97e5c07cad06a03e71baf1fe7ac9d + md5: 89b59aaa3c35257dba0b7c2d980f35f0 + depends: + - __osx >=11.0 + - libxcb >=1.17.0,<2.0a0 + license: MIT + license_family: MIT + size: 761938 + timestamp: 1741901455497 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 14780 + timestamp: 1734229004433 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda + sha256: 7829a0019b99ba462aece7592d2d7f42e12d12ccd3b9614e529de6ddba453685 + md5: d5397424399a66d33c80b1f2345a36a6 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 15873 + timestamp: 1734230458294 +- conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + sha256: f33e6f013fc36ebc200f09ddead83468544cb5c353a3b50499b07b8c34e28a8d + md5: 50901e0764b7701d8ed7343496f4f301 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 13593 + timestamp: 1734229104321 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda + sha256: 43b9772fd6582bf401846642c4635c47a9b0e36ca08116b3ec3df36ab96e0ec0 + md5: b5fcc7172d22516e1f965490e65e33a4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + license: MIT + license_family: MIT + size: 13217 + timestamp: 1727891438799 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxdamage-1.1.6-h86ecc28_0.conda + sha256: 3afaa2f43eb4cb679fc0c3d9d7c50f0f2c80cc5d3df01d5d5fd60655d0bfa9be + md5: d5773c4e4d64428d7ddaa01f6f845dc7 + depends: + - libgcc >=13 + - xorg-libx11 >=1.8.9,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + - xorg-libxfixes >=6.0.1,<7.0a0 + license: MIT + license_family: MIT + size: 13794 + timestamp: 1727891406431 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee + md5: 8035c64cb77ed555e3f150b7b3972480 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 19901 + timestamp: 1727794976192 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda + sha256: efcc150da5926cf244f757b8376d96a4db78bc15b8d90ca9f56ac6e75755971f + md5: 25a5a7b797fe6e084e04ffe2db02fc62 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 20615 + timestamp: 1727796660574 +- conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 + md5: 77c447f48cab5d3a15ac224edb86a968 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 18487 + timestamp: 1727795205022 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda + sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14 + md5: febbab7d15033c913d53c7a2c102309d + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 50060 + timestamp: 1727752228921 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxext-1.3.6-h57736b2_0.conda + sha256: 8e216b024f52e367463b4173f237af97cf7053c77d9ce3e958bc62473a053f71 + md5: bd1e86dd8aa3afd78a4bfdb4ef918165 + depends: + - libgcc >=13 + - xorg-libx11 >=1.8.9,<2.0a0 + license: MIT + license_family: MIT + size: 50746 + timestamp: 1727754268156 +- conda: https://prefix.dev/conda-forge/osx-arm64/xorg-libxext-1.3.6-hd74edd7_0.conda + sha256: 4526fcd879b74400e66cc2a041ca00c0ecd210486459cc65610b135be7c6a2d2 + md5: acf6c394865f1b7a51c8e57fec6fcde3 + depends: + - __osx >=11.0 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 41870 + timestamp: 1727752280756 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda + sha256: 83c4c99d60b8784a611351220452a0a85b080668188dce5dfa394b723d7b64f4 + md5: ba231da7fccf9ea1e768caf5c7099b84 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - xorg-libx11 >=1.8.12,<2.0a0 + license: MIT + license_family: MIT + size: 20071 + timestamp: 1759282564045 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxfixes-6.0.2-he30d5cf_0.conda + sha256: 8cb9c88e25c57e47419e98f04f9ef3154ad96b9f858c88c570c7b91216a64d0e + md5: e8b4056544341daf1d415eaeae7a040c + depends: + - libgcc >=14 + - xorg-libx11 >=1.8.12,<2.0a0 + license: MIT + license_family: MIT + size: 20704 + timestamp: 1759284028146 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda + sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1 + md5: 96d57aba173e878a2089d5638016dc5e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 33005 + timestamp: 1734229037766 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxrender-0.9.12-h86ecc28_0.conda + sha256: ffd77ee860c9635a28cfda46163dcfe9224dc6248c62404c544ae6b564a0be1f + md5: ae2c2dd0e2d38d249887727db2af960e + depends: + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + license: MIT + license_family: MIT + size: 33649 + timestamp: 1734229123157 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxshmfence-1.3.3-hb9d3cd8_0.conda + sha256: c0830fe9fa78d609cd9021f797307e7e0715ef5122be3f784765dad1b4d8a193 + md5: 9a809ce9f65460195777f2f2116bae02 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 12302 + timestamp: 1734168591429 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxshmfence-1.3.3-h86ecc28_0.conda + sha256: 9057e4a85a093d733719228d44aa09924e879ee769a9bb79ef7035cd0f260c8e + md5: c11f706a5072c34a559848f27d6c28c3 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + size: 13805 + timestamp: 1734168631514 +- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxxf86vm-1.1.6-hb9d3cd8_0.conda + sha256: 8a4e2ee642f884e6b78c20c0892b85dd9b2a6e64a6044e903297e616be6ca35b + md5: 5efa5fa6243a622445fdfd72aee15efa + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + license: MIT + license_family: MIT + size: 17819 + timestamp: 1734214575628 +- conda: https://prefix.dev/conda-forge/linux-aarch64/xorg-libxxf86vm-1.1.6-h86ecc28_0.conda + sha256: 012f0d1fd9fb1d949e0dccc0b28d9dd5a8895a1f3e2a7edc1fa2e1b33fc0f233 + md5: d745faa2d7c15092652e40a22bb261ed + depends: + - libgcc >=13 + - xorg-libx11 >=1.8.10,<2.0a0 + - xorg-libxext >=1.3.6,<2.0a0 + license: MIT + license_family: MIT + size: 18185 + timestamp: 1734214652726 +- conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad + md5: a77f85f77be52ff59391544bfe73390a + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + size: 85189 + timestamp: 1753484064210 +- conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + sha256: 66265e943f32ce02396ad214e27cb35f5b0490b3bd4f064446390f9d67fa5d88 + md5: 032d8030e4a24fe1f72c74423a46fb88 + depends: + - libgcc >=14 + license: MIT + license_family: MIT + size: 88088 + timestamp: 1753484092643 +- conda: https://prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac + md5: 78a0fe9e9c50d2c381e8ee47e3ea437d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 83386 + timestamp: 1753484079473 +- conda: https://prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309 + md5: 433699cba6602098ae8957a323da2664 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 63944 + timestamp: 1753484092156 +- conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda + sha256: 4b0b713a4308864a59d5f0b66ac61b7960151c8022511cdc914c0c0458375eca + md5: 92b90f5f7a322e74468bb4909c7354b5 + depends: + - libstdcxx >=13 + - libgcc >=13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + size: 223526 + timestamp: 1745307989800 +- conda: https://prefix.dev/conda-forge/linux-aarch64/yaml-cpp-0.8.0-h5ad3122_0.conda + sha256: e146d83cdcf92506ab709c6e10acabd18a3394a23e6334a322c57e5d1d6d9f26 + md5: b9e5a9da5729019c4f216cf0d386a70c + depends: + - libstdcxx >=13 + - libgcc >=13 + license: MIT + license_family: MIT + size: 213281 + timestamp: 1745308220432 +- conda: https://prefix.dev/conda-forge/osx-arm64/yaml-cpp-0.8.0-ha1acc90_0.conda + sha256: 66ba31cfb8014fdd3456f2b3b394df123bbd05d95b75328b7c4131639e299749 + md5: 30475b3d0406587cf90386a283bb3cd0 + depends: + - libcxx >=18 + - __osx >=11.0 + license: MIT + license_family: MIT + size: 136222 + timestamp: 1745308075886 +- conda: https://prefix.dev/conda-forge/win-64/yaml-cpp-0.8.0-he0c23c2_0.conda + sha256: 031642d753e0ebd666a76cea399497cc7048ff363edf7d76a630ee0a19e341da + md5: 9bb5064a9fca5ca8e7d7f1ae677354b6 + depends: + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + size: 148572 + timestamp: 1745308037198 +- conda: https://prefix.dev/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda + sha256: 7560d21e1b021fd40b65bfb72f67945a3fcb83d78ad7ccf37b8b3165ec3b68ad + md5: df5e78d904988eb55042c0c97446079f + depends: + - python >=3.9 + license: MIT + license_family: MIT + size: 22963 + timestamp: 1749421737203 +- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 567578 + timestamp: 1742433379869 +- conda: https://prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + sha256: 0812e7b45f087cfdd288690ada718ce5e13e8263312e03b643dd7aa50d08b51b + md5: 5be90c5a3e4b43c53e38f50a85e11527 + depends: + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 551176 + timestamp: 1742433378347 +- conda: https://prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 + md5: e6f69c7bcccdefa417f056fa593b40f0 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-3-Clause + license_family: BSD + size: 399979 + timestamp: 1742433432699 +- conda: https://prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 + md5: 21f56217d6125fb30c3c3f10c786d751 + depends: + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + size: 354697 + timestamp: 1742433568506 diff --git a/testsuite/tests/data/pixi_build/ros-workspace/pixi.toml b/testsuite/tests/data/pixi_build/ros-workspace/pixi.toml new file mode 100644 index 00000000..d644a8cd --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/pixi.toml @@ -0,0 +1,27 @@ +[workspace] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", + "https://prefix.dev/robostack-humble", +] +platforms = ["osx-arm64", "linux-64", "win-64", "linux-aarch64"] +preview = ["pixi-build"] + +[tasks] +navigator = "ros2 run navigator navigator" +navigator_py = "ros2 run navigator_py navigator" + +[dependencies] +ros-humble-navigator = { path = "src/navigator" } +ros-humble-navigator-py = { path = "src/navigator_py" } + +[feature.distro-less] +channels = [ + "https://prefix.dev/robostack-jazzy", + "https://prefix.dev/conda-forge", +] +dependencies = { ros-jazzy-distro-less-package = { path = "src/distro_less_package" } } +tasks = { distro-less-task = "ros2 run distro_less_package distro_less_package" } + +[environments] +distro-less = { features = ["distro-less"], no-default-feature = true } diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/distro_less_package/__init__.py b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/distro_less_package/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/distro_less_package/distro_less_package.py b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/distro_less_package/distro_less_package.py new file mode 100644 index 00000000..a8341fd4 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/distro_less_package/distro_less_package.py @@ -0,0 +1,9 @@ +# Simple hello world script for ROS2 in Python +from typing import Any + +import rclpy # type: ignore[import-not-found] + + +def main(args: Any = None) -> None: + rclpy.init(args=args) + print("Distroless package") diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/package.xml b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/package.xml new file mode 100644 index 00000000..1f73cf8c --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/package.xml @@ -0,0 +1,20 @@ + + + + distro_less_package + 0.0.0 + TODO: Package description + jane + BSD-3-Clause + + rclpy + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/pixi.toml b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/pixi.toml new file mode 100644 index 00000000..9734e254 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/pixi.toml @@ -0,0 +1,6 @@ +[package.build.backend] +name = "pixi-build-ros" +version = "*" + +# Specifically no distro specified here: +# [package.build.config] diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/resource/distro_less_package b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/resource/distro_less_package new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.cfg b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.cfg new file mode 100644 index 00000000..e9dd2aa2 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/distro_less_package +[install] +install_scripts=$base/lib/distro_less_package diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.py b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.py new file mode 100644 index 00000000..800e5761 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/distro_less_package/setup.py @@ -0,0 +1,22 @@ +from setuptools import find_packages, setup + +package_name = "distro_less_package" + +setup( + name=package_name, + version="0.0.0", + packages=find_packages(exclude=["test"]), + data_files=[ + ("share/ament_index/resource_index/packages", ["resource/" + package_name]), + ("share/" + package_name, ["package.xml"]), + ], + install_requires=["setuptools"], + zip_safe=True, + maintainer="rubenarts", + maintainer_email="ruben.arts@hotmail.com", + description="TODO: Package description", + license="TODO: License declaration", + entry_points={ + "console_scripts": ["distro_less_package = distro_less_package.distro_less_package:main"], + }, +) diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/CMakeLists.txt b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/CMakeLists.txt new file mode 100644 index 00000000..567da958 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/CMakeLists.txt @@ -0,0 +1,41 @@ +cmake_minimum_required(VERSION 3.8) +project(navigator) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +find_package(rclcpp REQUIRED) +find_package(geometry_msgs REQUIRED) +find_package(turtlesim REQUIRED) + +add_executable(navigator src/navigator.cpp) +target_include_directories(navigator PUBLIC + $ + $) +target_compile_features(navigator PUBLIC c_std_99 cxx_std_17) # Require C99 and C++17 +ament_target_dependencies( + navigator + "rclcpp" + "geometry_msgs" + "turtlesim" +) + +install(TARGETS navigator + DESTINATION lib/${PROJECT_NAME}) + +# if(BUILD_TESTING) +# find_package(ament_lint_auto REQUIRED) +# # the following line skips the linter which checks for copyrights +# # comment the line when a copyright and license is added to all source files +# set(ament_cmake_copyright_FOUND TRUE) +# # the following line skips cpplint (only works in a git repo) +# # comment the line when this package is in a git repo and when +# # a copyright and license is added to all source files +# set(ament_cmake_cpplint_FOUND TRUE) +# ament_lint_auto_find_test_dependencies() +# endif() + +ament_package() diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/package.xml b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/package.xml new file mode 100644 index 00000000..65ab9585 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/package.xml @@ -0,0 +1,22 @@ + + + + navigator + 0.0.0 + TODO: Package description + rarts + BSD-3-Clause + + ament_cmake + + rclcpp + geometry_msgs + turtlesim + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/pixi.toml b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/pixi.toml new file mode 100644 index 00000000..fd07c458 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/pixi.toml @@ -0,0 +1,6 @@ +[package.build.backend] +name = "pixi-build-ros" +version = "*" + +[package.build.config] +distro = "humble" diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/src/navigator.cpp b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/src/navigator.cpp new file mode 100644 index 00000000..7fcd7323 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator/src/navigator.cpp @@ -0,0 +1,94 @@ +#define _USE_MATH_DEFINES + +#include + +#include "rclcpp/rclcpp.hpp" +#include "geometry_msgs/msg/point.hpp" +#include "geometry_msgs/msg/twist.hpp" +#include "turtlesim/msg/pose.hpp" + +class TurtleNavigator : public rclcpp::Node +{ +public: + TurtleNavigator() + : Node("turtle_navigator"), x_goal_(4.0), y_goal_(5.0), kp_(1.0), ki_(0.0), kd_(0.05), prev_error_(0.0), integral_(0.0) + { + subscription_ = this->create_subscription( + "coordinates", 10, std::bind(&TurtleNavigator::goal_callback, this, std::placeholders::_1)); + pose_subscription_ = this->create_subscription( + "turtle1/pose", 10, std::bind(&TurtleNavigator::pose_callback, this, std::placeholders::_1)); + publisher_ = this->create_publisher("turtle1/cmd_vel", 10); + + timer_ = this->create_wall_timer( + std::chrono::milliseconds(100), std::bind(&TurtleNavigator::control_loop, this)); + + RCLCPP_INFO(this->get_logger(), "Turtle Navigator has been started!"); + RCLCPP_INFO(this->get_logger(), "Initial goal: x=%f, y=%f", x_goal_, y_goal_); + } + +private: + void goal_callback(const geometry_msgs::msg::Point::SharedPtr msg) + { + x_goal_ = msg->x; + y_goal_ = msg->y; + RCLCPP_INFO(this->get_logger(), "Received goal: x=%f, y=%f", x_goal_, y_goal_); + } + + void pose_callback(const turtlesim::msg::Pose::SharedPtr msg) + { + x_current_ = msg->x; + y_current_ = msg->y; + theta_current_ = msg->theta; + } + + void control_loop() + { +// RCLCPP_INFO(this->get_logger(), "Hello Ruben!"); + double error_x = x_goal_ - x_current_; + double error_y = y_goal_ - y_current_; + double distance_error = std::sqrt(error_x * error_x + error_y * error_y); + + double angle_to_goal = std::atan2(error_y, error_x); + double angle_error = angle_to_goal - theta_current_; + + // Normalize angle error to the range [-pi, pi] + while (angle_error > M_PI) angle_error -= 2 * M_PI; + while (angle_error < -M_PI) angle_error += 2 * M_PI; + + // PID control + double control_signal = kp_ * distance_error + ki_ * integral_ + kd_ * (distance_error - prev_error_); + integral_ += distance_error; + prev_error_ = distance_error; + + // Limit control signal + double max_linear_speed = 2.0; // Max linear speed + double max_angular_speed = 2.0; // Max angular speed + control_signal = std::clamp(control_signal, -max_linear_speed, max_linear_speed); + + // Publish velocity commands + auto msg = geometry_msgs::msg::Twist(); + msg.linear.x = control_signal; + msg.angular.z = 4.0 * angle_error; // simple P controller for angle + msg.angular.z = std::clamp(msg.angular.z, -max_angular_speed, max_angular_speed); + + publisher_->publish(msg); + } + + rclcpp::Subscription::SharedPtr subscription_; + rclcpp::Subscription::SharedPtr pose_subscription_; + rclcpp::Publisher::SharedPtr publisher_; + rclcpp::TimerBase::SharedPtr timer_; + + double x_goal_, y_goal_; + double x_current_, y_current_, theta_current_; + double kp_, ki_, kd_; + double prev_error_, integral_; +}; + +int main(int argc, char *argv[]) +{ + rclcpp::init(argc, argv); + rclcpp::spin(std::make_shared()); + rclcpp::shutdown(); + return 0; +} diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/navigator_py/__init__.py b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/navigator_py/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/navigator_py/navigator.py b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/navigator_py/navigator.py new file mode 100644 index 00000000..2aed04fd --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/navigator_py/navigator.py @@ -0,0 +1,91 @@ +import math +from typing import Any + +import rclpy # type: ignore[import-not-found] +from geometry_msgs.msg import Point, Twist # type: ignore[import-not-found] +from rclpy.node import Node # type: ignore[import-not-found] +from turtlesim.msg import Pose # type: ignore[import-not-found] + + +class TurtleNavigator(Node): # type: ignore[misc] + def __init__(self) -> None: + super().__init__(node_name="turtle_navigator") + self.x_goal = 5.0 + self.y_goal = 5.0 + self.kp = 1.0 + self.ki = 0.0 + self.kd = 0.05 + self.prev_error = 0.0 + self.integral = 0.0 + + self.subscription = self.create_subscription(Point, "coordinates", self.goal_callback, 10) + self.pose_subscription = self.create_subscription( + Pose, "turtle1/pose", self.pose_callback, 10 + ) + self.publisher = self.create_publisher(Twist, "turtle1/cmd_vel", 10) + + self.timer = self.create_timer(0.1, self.control_loop) + + self.x_current = 0.0 + self.y_current = 0.0 + self.theta_current = 0.0 + + def goal_callback(self, msg: Any) -> None: + self.x_goal = msg.x + self.y_goal = msg.y + self.get_logger().info(f"Received goal: x={self.x_goal}, y={self.y_goal}") + + def pose_callback(self, msg: Any) -> None: + self.x_current = msg.x + self.y_current = msg.y + self.theta_current = msg.theta + + def control_loop(self) -> None: + error_x = self.x_goal - self.x_current + error_y = self.y_goal - self.y_current + distance_error = math.sqrt(error_x**2 + error_y**2) + + angle_to_goal = math.atan2(error_y, error_x) + angle_error = angle_to_goal - self.theta_current + + # Normalize angle error to the range [-pi, pi] + while angle_error > math.pi: + angle_error -= 2 * math.pi + while angle_error < -math.pi: + angle_error += 2 * math.pi + + # PID control + control_signal = ( + self.kp * distance_error + + self.ki * self.integral + + self.kd * (distance_error - self.prev_error) + ) + self.integral += distance_error + self.prev_error = distance_error + + # Limit control signal + max_linear_speed = 2.0 # Max linear speed + max_angular_speed = 2.0 # Max angular speed + control_signal = max(min(control_signal, max_linear_speed), -max_linear_speed) + + # Publish velocity commands + msg = Twist() + msg.linear.x = control_signal + msg.angular.z = 4.0 * angle_error # Simple P controller for angle + msg.angular.z = max(min(msg.angular.z, max_angular_speed), -max_angular_speed) + + self.publisher.publish(msg) + + +def main(args: Any = None) -> None: + rclpy.init(args=args) + print("Turtle Navigator") + turtle_navigator = TurtleNavigator() + print("Waiting for command..") + rclpy.spin(turtle_navigator) + turtle_navigator.destroy_node() + rclpy.shutdown() + + +if __name__ == "__main__": + main() diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/package.xml b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/package.xml new file mode 100644 index 00000000..97a27d80 --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/package.xml @@ -0,0 +1,18 @@ + + + + navigator_py + 0.0.0 + TODO: Package description + rubenarts + BSD-3-Clause + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/pixi.toml b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/pixi.toml new file mode 100644 index 00000000..f851e96b --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/pixi.toml @@ -0,0 +1,7 @@ +[package.build.backend] +name = "pixi-build-ros" +version = "*" + +[package.build.config] +distro = "humble" +extra-input-globs = ["hi"] diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/resource/navigator_py b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/resource/navigator_py new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.cfg b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.cfg new file mode 100644 index 00000000..c9717fcb --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/navigator_py +[install] +install_scripts=$base/lib/navigator_py diff --git a/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.py b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.py new file mode 100644 index 00000000..d4e7d71b --- /dev/null +++ b/testsuite/tests/data/pixi_build/ros-workspace/src/navigator_py/setup.py @@ -0,0 +1,22 @@ +from setuptools import find_packages, setup + +package_name = "navigator_py" + +setup( + name=package_name, + version="0.0.0", + packages=find_packages(exclude=["test"]), + data_files=[ + ("share/ament_index/resource_index/packages", ["resource/" + package_name]), + ("share/" + package_name, ["package.xml"]), + ], + install_requires=["setuptools"], + zip_safe=True, + maintainer="rubenarts", + maintainer_email="ruben.arts@hotmail.com", + description="TODO: Package description", + license="TODO: License declaration", + entry_points={ + "console_scripts": ["navigator = navigator_py.navigator:main"], + }, +) diff --git a/testsuite/tests/data/pixi_build/simple-package/pixi.toml b/testsuite/tests/data/pixi_build/simple-package/pixi.toml new file mode 100644 index 00000000..91353fc9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/simple-package/pixi.toml @@ -0,0 +1,11 @@ +[workspace] +channels = ["https://prefix.dev/conda-forge"] +preview = ["pixi-build"] + +[package] +name = "simple-package" +version = "0.1.0" + +[package.build.backend] +name = "pixi-build-rattler-build" +version = "*" diff --git a/testsuite/tests/data/pixi_build/simple-package/recipe.yaml b/testsuite/tests/data/pixi_build/simple-package/recipe.yaml new file mode 100644 index 00000000..3d41d5c6 --- /dev/null +++ b/testsuite/tests/data/pixi_build/simple-package/recipe.yaml @@ -0,0 +1,17 @@ +package: + name: simple-package + version: 0.1.0 + +build: + number: 0 + script: + - if: win + then: + - if not exist "%PREFIX%\bin" mkdir "%PREFIX%\bin" + - echo @echo off > %PREFIX%\bin\simple-package.bat + - echo echo hello from simple-package >> %PREFIX%\bin\simple-package.bat + else: + - mkdir -p $PREFIX/bin + - echo "#!/usr/bin/env bash" > $PREFIX/bin/simple-package + - echo "echo hello from simple-package" >> $PREFIX/bin/simple-package + - chmod +x $PREFIX/bin/simple-package diff --git a/testsuite/tests/data/pixi_build/target-specific/foo/__init__.py b/testsuite/tests/data/pixi_build/target-specific/foo/__init__.py new file mode 100644 index 00000000..8dc224f9 --- /dev/null +++ b/testsuite/tests/data/pixi_build/target-specific/foo/__init__.py @@ -0,0 +1,2 @@ +def main() -> None: + print("Build backend works") diff --git a/testsuite/tests/data/pixi_build/target-specific/pixi.toml b/testsuite/tests/data/pixi_build/target-specific/pixi.toml new file mode 100644 index 00000000..77d8ac21 --- /dev/null +++ b/testsuite/tests/data/pixi_build/target-specific/pixi.toml @@ -0,0 +1,25 @@ +[workspace] +channels = [ + "https://prefix.dev/pixi-build-backends", + "https://prefix.dev/conda-forge", +] +platforms = ["osx-arm64", "linux-64", "osx-64", "win-64"] +preview = ["pixi-build"] + +[package] +name = "foo" +version = "0.1.0" + +[package.build.backend] +name = "pixi-build-python" +version = "*" + +[package.host-dependencies] +hatchling = "*" + +# Add packages that would be unavailable for the wrong target +[package.target.unix.host-dependencies] +package-unix = "*" + +[package.target.win-64.host-dependencies] +package-windows = "*" diff --git a/testsuite/tests/data/pixi_build/target-specific/pyproject.toml b/testsuite/tests/data/pixi_build/target-specific/pyproject.toml new file mode 100644 index 00000000..c4203333 --- /dev/null +++ b/testsuite/tests/data/pixi_build/target-specific/pyproject.toml @@ -0,0 +1,8 @@ +[project] +name = "foo" +requires-python = ">= 3.11" +version = "0.1.0" + +[build-system] +build-backend = "hatchling.build" +requires = ["hatchling"] diff --git a/testsuite/tests/integration_python/__init__.py b/testsuite/tests/integration_python/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/testsuite/tests/integration_python/common.py b/testsuite/tests/integration_python/common.py new file mode 100644 index 00000000..4ebd9a3b --- /dev/null +++ b/testsuite/tests/integration_python/common.py @@ -0,0 +1,322 @@ +import os +import platform +import re +import shutil +import subprocess +from contextlib import contextmanager +from dataclasses import dataclass +from enum import IntEnum +from pathlib import Path +from typing import Any, Generator + +import tomli_w +import tomllib +import yaml +from rattler import Platform + +PIXI_VERSION = "0.47.0" + + +ALL_PLATFORMS = '["linux-64", "osx-64", "osx-arm64", "win-64", "linux-ppc64le", "linux-aarch64"]' + +CURRENT_PLATFORM = str(Platform.current()) + +EMPTY_BOILERPLATE_PROJECT = f""" +[workspace] +name = "test" +channels = [] +platforms = ["{CURRENT_PLATFORM}"] +""" + + +def get_local_backend_channel() -> str: + env_repo = os.environ.get("BUILD_BACKENDS_REPO") + if env_repo: + repo_path = Path(env_repo).expanduser().joinpath("artifacts-channel") + if repo_path.is_dir() and any(repo_path.rglob("repodata.json")): + return repo_path.as_uri() + + channel_dir = repo_root().joinpath("artifacts", "pixi-build-backends") + if channel_dir.is_dir() and any(channel_dir.rglob("repodata.json")): + return channel_dir.as_uri() + + raise Exception("No BUILD_BACKENDS_REPO defined, can't find artifacts-channel dir") + + +def copy_manifest( + src: os.PathLike[str], + dst: os.PathLike[str], +) -> Path: + """ + Copy file with special handling for pixi manifest. + + It will override backends channel with local backends channel. + """ + copied_path = Path(shutil.copy(src, dst)) + local_uri = get_local_backend_channel() + + if copied_path.suffix != ".toml": + return copied_path + + content = copied_path.read_text(encoding="utf-8") + + changed = False + if copied_path.name == "pixi.toml": + data = tomllib.loads(content) + + package = data.get("package") + if isinstance(package, dict): + build = package.get("build") + if isinstance(build, dict): + backend = build.get("backend") + if isinstance(backend, dict): + channels = backend.get("channels") + new_channels: list[str] = [] + if not channels: + new_channels = [local_uri, "https://prefix.dev/conda-forge"] + else: + for channel in channels: + if "pixi-build-backends" in channel: + new_channels.append(local_uri) + else: + new_channels.append(channel) + # Handle case where channels is not defined + if local_uri not in new_channels: + new_channels.append(local_uri) + + backend["channels"] = new_channels + changed = new_channels != channels + if changed: + content = tomli_w.dumps(data) + + if changed: + copied_path.write_text(content, encoding="utf-8") + + return copied_path + + +def copytree_with_local_backend( + src: os.PathLike[str], + dst: os.PathLike[str], + **kwargs: Any, +) -> Path: + kwargs.setdefault("copy_function", copy_manifest) + + # Copy tree while ignoring .pixi directories + return Path( + shutil.copytree(src, dst, ignore=shutil.ignore_patterns(".pixi", "*.conda"), **kwargs) + ) + + +@dataclass +class Workspace: + recipe: dict[str, Any] + workspace_manifest: dict[str, Any] + workspace_dir: Path + package_manifest: dict[str, Any] + package_dir: Path + recipe_path: Path + debug_dir: Path + + def write_files(self) -> None: + self.recipe_path.write_text(yaml.dump(self.recipe)) + workspace_manifest_path = self.workspace_dir.joinpath("pixi.toml") + workspace_manifest_path.write_text(tomli_w.dumps(self.workspace_manifest)) + package_manifest_path = self.package_dir.joinpath("pixi.toml") + package_manifest_path.write_text(tomli_w.dumps(self.package_manifest)) + + +class ExitCode(IntEnum): + SUCCESS = 0 + FAILURE = 1 + INCORRECT_USAGE = 2 + COMMAND_NOT_FOUND = 127 + + +class Output: + command: list[Path | str] + stdout: str + stderr: str + returncode: int + + def __init__(self, command: list[Path | str], stdout: str, stderr: str, returncode: int): + self.command = command + self.stdout = stdout + self.stderr = stderr + self.returncode = returncode + + def __str__(self) -> str: + return f"command: {self.command}" + + +def verify_cli_command( + command: list[Path | str], + expected_exit_code: ExitCode = ExitCode.SUCCESS, + stdout_contains: str | list[str] | None = None, + stdout_excludes: str | list[str] | None = None, + stderr_contains: str | list[str] | None = None, + stderr_excludes: str | list[str] | None = None, + env: dict[str, str] | None = None, + cwd: str | Path | None = None, + reset_env: bool = False, + strip_ansi: bool = False, +) -> Output: + base_env = {} if reset_env else dict(os.environ) + complete_env = base_env if env is None else base_env | env + # Set `PIXI_NO_WRAP` to avoid to have miette wrapping lines + complete_env |= {"PIXI_NO_WRAP": "1"} + + process = subprocess.run( + command, + capture_output=True, + env=complete_env, + cwd=cwd, + ) + # Decode stdout and stderr explicitly using UTF-8 + stdout = process.stdout.decode("utf-8", errors="replace") + stderr = process.stderr.decode("utf-8", errors="replace") + + if strip_ansi: + # sanitise coloured output to match plain strings + ansi_escape = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])") + stdout = ansi_escape.sub("", stdout) + stderr = ansi_escape.sub("", stderr) + + returncode = process.returncode + output = Output(command, stdout, stderr, returncode) + print(f"command: {command}, stdout: {stdout}, stderr: {stderr}, code: {returncode}") + assert returncode == expected_exit_code, ( + f"Return code was {returncode}, expected {expected_exit_code}, stderr: {stderr}" + ) + + if stdout_contains: + if isinstance(stdout_contains, str): + stdout_contains = [stdout_contains] + for substring in stdout_contains: + assert substring in stdout, f"'{substring}'\n not found in stdout:\n {stdout}" + + if stdout_excludes: + if isinstance(stdout_excludes, str): + stdout_excludes = [stdout_excludes] + for substring in stdout_excludes: + assert substring not in stdout, ( + f"'{substring}'\n unexpectedly found in stdout:\n {stdout}" + ) + + if stderr_contains: + if isinstance(stderr_contains, str): + stderr_contains = [stderr_contains] + for substring in stderr_contains: + assert substring in stderr, f"'{substring}'\n not found in stderr:\n {stderr}" + + if stderr_excludes: + if isinstance(stderr_excludes, str): + stderr_excludes = [stderr_excludes] + for substring in stderr_excludes: + assert substring not in stderr, ( + f"'{substring}'\n unexpectedly found in stderr:\n {stderr}" + ) + + return output + + +def bat_extension(exe_name: str) -> str: + if platform.system() == "Windows": + return exe_name + ".bat" + else: + return exe_name + + +def exec_extension(exe_name: str) -> str: + if platform.system() == "Windows": + return exe_name + ".exe" + else: + return exe_name + + +def is_binary(path: Path) -> bool: + textchars = bytearray({7, 8, 9, 10, 12, 13, 27} | set(range(0x20, 0x100)) - {0x7F}) + with open(path, "rb") as f: + return bool(f.read(2048).translate(None, bytes(textchars))) + + +def pixi_dir(project_root: Path) -> Path: + return project_root.joinpath(".pixi") + + +def default_env_path(project_root: Path) -> Path: + return pixi_dir(project_root).joinpath("envs", "default") + + +def repo_root() -> Path: + return Path(__file__).parents[2] + + +def current_platform() -> str: + return str(Platform.current()) + + +def get_manifest(directory: Path) -> Path: + pixi_toml = directory / "pixi.toml" + pyproject_toml = directory / "pyproject.toml" + + if pixi_toml.exists(): + return pixi_toml + elif pyproject_toml.exists(): + return pyproject_toml + else: + raise ValueError("Neither pixi.toml nor pyproject.toml found") + + +@contextmanager +def cwd(path: str | Path) -> Generator[None, None, None]: + oldpwd = os.getcwd() + os.chdir(path) + try: + yield + finally: + os.chdir(oldpwd) + + +def git_test_repo(source_dir: Path, repo_name: str, target_dir: Path) -> str: + """Create a git repository from the source directory in a target directory.""" + repo_path: Path = target_dir / repo_name + + # Copy source directory to temp + copytree_with_local_backend(source_dir, repo_path, copy_function=copy_manifest) + + # Initialize git repository in the copied source + subprocess.run( + ["git", "init"], + cwd=repo_path, + check=True, + capture_output=True, + ) + + # Add all files and commit + subprocess.run( + ["git", "add", "."], + cwd=repo_path, + check=True, + capture_output=True, + ) + subprocess.run( + ["git", "config", "user.email", "bot@prefix.dev"], + cwd=repo_path, + check=True, + capture_output=True, + ) + subprocess.run( + ["git", "config", "user.name", "Bot"], + cwd=repo_path, + check=True, + capture_output=True, + ) + subprocess.run( + ["git", "commit", "--message", "Initial commit"], + cwd=repo_path, + check=True, + capture_output=True, + ) + + return f"file://{repo_path}" diff --git a/testsuite/tests/integration_python/conftest.py b/testsuite/tests/integration_python/conftest.py new file mode 100644 index 00000000..c6f3d79f --- /dev/null +++ b/testsuite/tests/integration_python/conftest.py @@ -0,0 +1,358 @@ +import json +import os +import shutil +from pathlib import Path +from typing import Any, cast + +import dotenv +import pytest + +from urllib.parse import urlparse, unquote +from urllib.request import url2pathname + +from .common import ( + CURRENT_PLATFORM, + Workspace, + exec_extension, + get_local_backend_channel, + repo_root, +) + + +@pytest.fixture(scope="session") +def local_backend_channel_dir() -> Path: + channel_uri = get_local_backend_channel() + if channel_uri is None: + raise RuntimeError( + "Local pixi-build-backends channel not found. Run 'pixi run build-repos' " + "or 'pixi run download-artifacts --repo pixi-build-backends' before running tests." + ) + parsed = urlparse(channel_uri) + if parsed.scheme != "file": + raise RuntimeError( + f"Local backend channel must be a file URI, got '{channel_uri}'. " + "Update BUILD_BACKENDS_REPO to point to a local channel." + ) + + path_str = url2pathname(parsed.path) + if ( + len(path_str) >= 3 + and path_str[0] in {"/", "\\"} + and path_str[1].isalpha() + and path_str[2] == ":" + ): + # Drop leading slash that urlparse adds before the drive letter on Windows file URIs. + path_str = path_str[1:] + if parsed.netloc: + # Preserve UNC host if present. + path_str = f"//{parsed.netloc}{path_str}" + + channel_dir = Path(unquote(path_str)) + if not channel_dir.is_dir() or not any(channel_dir.rglob("repodata.json")): + raise RuntimeError( + f"Local backend channel at '{channel_dir}' is missing repodata.json. " + "Recreate it with 'pixi run build-repos' or re-download the artifacts." + ) + return channel_dir + + +@pytest.fixture(scope="session") +def local_backend_channel_uri(local_backend_channel_dir: Path) -> str: + return local_backend_channel_dir.as_uri() + + +@pytest.fixture +def build_data(test_data: Path) -> Path: + """ + Returns the pixi build test data + """ + return test_data.joinpath("pixi_build") + + +@pytest.fixture +def examples_dir() -> Path: + """ + Returns the path to the examples directory in the root of the repository + """ + return Path(__file__).parents[3].joinpath("examples").resolve() + + +@pytest.fixture +def simple_workspace( + tmp_pixi_workspace: Path, + request: pytest.FixtureRequest, + local_backend_channel_uri: str, +) -> Workspace: + name = request.node.name + + workspace_dir = tmp_pixi_workspace.joinpath("workspace") + workspace_dir.mkdir() + shutil.move(tmp_pixi_workspace.joinpath(".pixi"), workspace_dir.joinpath(".pixi")) + + debug_dir = tmp_pixi_workspace.joinpath("debug_dir") + debug_dir.mkdir() + + recipe = {"package": {"name": name, "version": "1.0.0"}} + + package_rel_dir = "package" + + workspace_manifest = { + "workspace": { + "channels": [ + local_backend_channel_uri, + "https://prefix.dev/conda-forge", + ], + "preview": ["pixi-build"], + "platforms": [CURRENT_PLATFORM], + }, + "dependencies": {name: {"path": package_rel_dir}}, + } + + package_manifest = { + "package": { + "name": name, + "version": "1.0.0", + "build": { + "backend": { + "name": "pixi-build-rattler-build", + "version": "*", + "channels": [ + local_backend_channel_uri, + "https://prefix.dev/conda-forge", + ], + }, + "configuration": {"debug-dir": str(debug_dir)}, + }, + }, + } + + package_dir = workspace_dir.joinpath(package_rel_dir) + package_dir.mkdir(exist_ok=True) + recipe_path = package_dir.joinpath("recipe.yaml") + + return Workspace( + recipe, + workspace_manifest, + workspace_dir, + package_manifest, + package_dir, + recipe_path, + debug_dir, + ) + + +def _metadata_path() -> Path: + return repo_root().joinpath("artifacts", "download-metadata.json") + + +def _load_artifact_metadata() -> dict[str, object]: + metadata_file = _metadata_path() + if not metadata_file.exists(): + return {} + + try: + data: Any = json.loads(metadata_file.read_text(encoding="utf-8")) + except json.JSONDecodeError as exc: # pragma: no cover - defensive guard + raise RuntimeError( + f"Artifact metadata file at {metadata_file} is not valid JSON. Re-run 'pixi run download-artifacts'." + ) from exc + + if not isinstance(data, dict): + raise RuntimeError( + f"Artifact metadata file at {metadata_file} must contain a JSON object. " + "Re-run 'pixi run download-artifacts'." + ) + + return cast(dict[str, object], data) + + +def _validate_artifact_sources() -> None: + metadata = _load_artifact_metadata() + if not metadata: + return + + checks = [ + ("prefix-dev/pixi", "PIXI_PR_NUMBER"), + ("prefix-dev/pixi-build-backends", "BUILD_BACKENDS_PR_NUMBER"), + ] + + for repo, env_var in checks: + entry = metadata.get(repo) + if not isinstance(entry, dict): + continue + + source = entry.get("source") + env_value = os.getenv(env_var, "").strip() + + if source == "pr": + pr_number = str(entry.get("pr_number", "")).strip() + if not pr_number: + raise RuntimeError( + f"Artifact metadata for {repo} is missing a pull request number. Re-run 'pixi run download-artifacts'." + ) + if not env_value: + raise RuntimeError( + f"Artifacts for {repo} originate from PR #{pr_number}, but {env_var} is not set. " + "Set the environment variable or re-download the correct artifacts." + ) + if env_value != pr_number: + raise RuntimeError( + f"Artifacts for {repo} originate from PR #{pr_number}, but {env_var}={env_value!r}. " + "Update your environment or refresh the artifacts." + ) + elif source == "branch": + if env_value: + branch = entry.get("branch", "main") + raise RuntimeError( + f"Artifacts for {repo} originate from branch '{branch}', but {env_var}={env_value!r} is set. " + "Unset the environment variable or download the matching PR artifacts." + ) + + +@pytest.fixture(scope="session", autouse=True) +def load_dotenv() -> None: + dotenv.load_dotenv(override=True) + dotenv.load_dotenv(override=True, dotenv_path=Path(__file__).parents[2].joinpath(".env.ci")) + _validate_artifact_sources() + + +def pytest_addoption(parser: pytest.Parser) -> None: + parser.addoption( + "--pixi-build", + action="store", + default="release", + help="Specify the pixi build type (e.g., release or debug)", + ) + + +@pytest.fixture +def pixi() -> Path: + """ + Returns the path to the Pixi executable. + + Uses the PIXI_BIN_DIR environment variable to locate the Pixi directory. + Falls back to binaries downloaded into the artifacts directory. + """ + pixi_bin_dir = os.getenv("PIXI_BIN_DIR") + + if pixi_bin_dir: + pixi_bin_path = Path(pixi_bin_dir) + else: + project_root = repo_root() + candidates = [ + project_root / "artifacts", + project_root / "artifacts" / "pixi", + ] + pixi_bin_path = None + for candidate in candidates: + executable_candidate = candidate / exec_extension("pixi") + if candidate.is_dir() and executable_candidate.is_file(): + pixi_bin_path = candidate + break + + if pixi_bin_path is not None: + os.environ["PIXI_BIN_DIR"] = str(pixi_bin_path) + pixi_bin_dir = os.environ["PIXI_BIN_DIR"] + + if pixi_bin_dir is None and pixi_bin_path is None: + raise ValueError( + "Could not determine Pixi binary location. Set PIXI_BIN_DIR or run " + "'pixi run download-artifacts --repo pixi'." + ) + + if pixi_bin_path is None or not pixi_bin_path.is_dir(): + raise ValueError( + f"PIXI_BIN_DIR points to '{pixi_bin_dir}' which is not a valid directory. " + "Please set it to a directory that exists and contains the Pixi executable." + ) + + pixi_executable = pixi_bin_path / exec_extension("pixi") + + if not pixi_executable.is_file(): + raise FileNotFoundError( + f"Pixi executable not found at '{pixi_executable}'. Set PIXI_BIN_DIR or run " + "'pixi run download-artifacts --repo pixi'." + ) + + return pixi_executable + + +@pytest.fixture(scope="session", autouse=True) +def build_backends( + load_dotenv: None, + local_backend_channel_dir: Path | None, + local_backend_channel_uri: str | None, +) -> None: + """ + Ensure build backend helpers are available for tests. + + We prefer installing backends from the local channel. + """ + if local_backend_channel_dir is not None and not any( + local_backend_channel_dir.rglob("repodata.json") + ): + raise RuntimeError( + f"Local backend channel at '{local_backend_channel_dir}' is missing repodata.json. " + "Recreate it with 'pixi run build-repos' or re-download the artifacts." + ) + + if os.getenv("BUILD_BACKENDS_BIN_DIR"): + raise RuntimeError( + "BUILD_BACKENDS_BIN_DIR is no longer supported. Remove it to rely on the packaged channel." + ) + + os.environ.pop("PIXI_BUILD_BACKEND_OVERRIDE", None) + + +@pytest.fixture +def tmp_pixi_workspace(tmp_path_factory: pytest.TempPathFactory) -> Path: + # Create a short temporary directory name to avoid long path issues on windows. + tmp_path = tmp_path_factory.mktemp("px") + + pixi_config = """ +# Reset to defaults +default-channels = ["conda-forge"] +shell.change-ps1 = true +tls-no-verify = false +detached-environments = false +pinning-strategy = "semver" + +[concurrency] +downloads = 50 + +[experimental] +use-environment-activation-cache = false + +# Enable sharded repodata +[repodata-config."https://prefix.dev/"] +disable-sharded = false +""" + dot_pixi = tmp_path.joinpath(".pixi") + dot_pixi.mkdir() + dot_pixi.joinpath("config.toml").write_text(pixi_config) + return tmp_path + + +@pytest.fixture +def test_data() -> Path: + return Path(__file__).parents[1].joinpath("data").resolve() + + +@pytest.fixture +def channels(test_data: Path) -> Path: + return test_data.joinpath("channels", "channels") + + +@pytest.fixture +def dummy_channel_1(channels: Path) -> str: + return channels.joinpath("dummy_channel_1").as_uri() + + +@pytest.fixture +def multiple_versions_channel_1(channels: Path) -> str: + return channels.joinpath("multiple_versions_channel_1").as_uri() + + +@pytest.fixture +def target_specific_channel_1(channels: Path) -> str: + return channels.joinpath("target_specific_channel_1").as_uri() diff --git a/testsuite/tests/integration_python/test_backends.py b/testsuite/tests/integration_python/test_backends.py new file mode 100644 index 00000000..852bf816 --- /dev/null +++ b/testsuite/tests/integration_python/test_backends.py @@ -0,0 +1,47 @@ +from pathlib import Path + +import pytest + +from .common import copytree_with_local_backend, get_manifest, repo_root, verify_cli_command + + +@pytest.mark.slow +@pytest.mark.parametrize( + "pixi_project", + [ + pytest.param(example_path, id=example_path.name) + for example_path in repo_root() + .joinpath("tests", "data", "pixi_build", "minimal-backend-workspaces") + .iterdir() + if example_path.is_dir() + ], +) +def test_pixi_minimal_backend(pixi_project: Path, pixi: Path, tmp_pixi_workspace: Path) -> None: + # Copy to workspace + copytree_with_local_backend(pixi_project, tmp_pixi_workspace, dirs_exist_ok=True) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Install the environment + verify_cli_command( + [pixi, "run", "-v", "--manifest-path", manifest, "start"], + stdout_contains="Build backend works", + ) + + +# Enable after the backends have been released +# def test_nameless_versionless(pixi: Path, tmp_pixi_workspace: Path): +# project_dir = repo_root().joinpath("tests", "data", "pixi_build", "name-and-version-less-package") +# +# # Copy to workspace +# shutil.copytree(project_dir, tmp_pixi_workspace, dirs_exist_ok=True) +# +# # Get manifest +# manifest = get_manifest(tmp_pixi_workspace) +# +# # Install the environment +# verify_cli_command( +# [pixi, "list", "-v", "--locked", "--manifest-path", manifest], +# stdout_contains=["rust-app", "1.2.3", "conda"] +# ) diff --git a/testsuite/tests/integration_python/test_build.py b/testsuite/tests/integration_python/test_build.py new file mode 100644 index 00000000..581a6c7b --- /dev/null +++ b/testsuite/tests/integration_python/test_build.py @@ -0,0 +1,530 @@ +from pathlib import Path + +import pytest +import tomli_w +import tomllib + +from .common import ( + CURRENT_PLATFORM, + ExitCode, + Workspace, + copy_manifest, + copytree_with_local_backend, + verify_cli_command, +) + + +def test_build_conda_package( + pixi: Path, + simple_workspace: Workspace, +) -> None: + simple_workspace.write_files() + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + simple_workspace.package_dir, + "--output-dir", + simple_workspace.workspace_dir, + ], + ) + + # Ensure that we don't create directories we don't need + assert not simple_workspace.workspace_dir.joinpath("noarch").exists() + assert not simple_workspace.workspace_dir.joinpath(CURRENT_PLATFORM).exists() + + # Ensure that exactly one conda package has been built + built_packages = list(simple_workspace.workspace_dir.glob("*.conda")) + assert len(built_packages) == 1 + + +def test_no_change_should_be_fully_cached(pixi: Path, simple_workspace: Workspace) -> None: + simple_workspace.write_files() + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ] + ) + + conda_output_params = simple_workspace.debug_dir.joinpath("conda_outputs_params.json") + conda_build_params = simple_workspace.debug_dir.joinpath("conda_build_v1_params.json") + + assert conda_output_params.is_file() + assert conda_build_params.is_file() + + # Remove the files to get a clean state + conda_output_params.unlink() + conda_build_params.unlink() + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ] + ) + + # Everything should be cached, so no getMetadata or build call + assert not conda_output_params.is_file() + assert not conda_build_params.is_file() + + +def test_recipe_change_trigger_metadata_invalidation( + pixi: Path, simple_workspace: Workspace +) -> None: + simple_workspace.write_files() + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ], + ) + + conda_output_params = simple_workspace.debug_dir.joinpath("conda_outputs_params.json") + + assert conda_output_params.is_file() + + # Remove the conda build params to get a clean state + conda_output_params.unlink() + + # Touch the recipe + simple_workspace.recipe_path.touch() + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ], + ) + + # Touching the recipe should trigger a rebuild and therefore create the file + assert conda_output_params.is_file() + + +def test_project_model_change_trigger_rebuild( + pixi: Path, simple_workspace: Workspace, dummy_channel_1: Path +) -> None: + simple_workspace.write_files() + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ], + ) + + conda_build_params = simple_workspace.debug_dir.joinpath("conda_build_v1_params.json") + + assert conda_build_params.is_file() + + # Remove the conda build params to get a clean state + conda_build_params.unlink() + + # modify extra-input-globs + simple_workspace.package_manifest["package"]["build"]["configuration"].setdefault( + "extra-input-globs", ["*.md"] + ) + simple_workspace.write_files() + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + simple_workspace.workspace_dir, + ], + ) + + # modifying the project model should trigger a rebuild and therefore create a file + assert conda_build_params.is_file() + + +@pytest.mark.slow +def test_editable_pyproject(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + """ + This one tries to run the Python based rich example project, + installed as a normal package by overriding with an environment variable. + """ + project = "editable-pyproject" + test_data = build_data.joinpath(project) + + target_dir = tmp_pixi_workspace.joinpath(project) + copytree_with_local_backend(test_data, target_dir) + manifest_path = target_dir.joinpath("pyproject.toml") + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + ) + + # Verify that package is installed as editable + verify_cli_command( + [ + pixi, + "run", + "-v", + "--manifest-path", + manifest_path, + "check-editable", + ], + stdout_contains="The package is installed as editable.", + ) + + +@pytest.mark.slow +def test_non_editable_pyproject(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + """ + This one tries to run the Python based rich example project, + installed as a normal package by overriding with an environment variable. + """ + project = "editable-pyproject" + test_data = build_data.joinpath(project) + + target_dir = tmp_pixi_workspace.joinpath(project) + copytree_with_local_backend(test_data, target_dir) + manifest_path = target_dir.joinpath("pyproject.toml") + + env = { + "BUILD_EDITABLE_PYTHON": "false", + } + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + env=env, + ) + + # Verify that package is installed as editable + verify_cli_command( + [ + pixi, + "run", + "-v", + "--manifest-path", + manifest_path, + "check-editable", + ], + ExitCode.FAILURE, + env=env, + stdout_contains="The package is not installed as editable.", + ) + + +@pytest.mark.slow +def test_build_using_rattler_build_backend( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, +) -> None: + test_data = build_data.joinpath("rattler-build-backend") + copytree_with_local_backend( + test_data / "array-api-extra", tmp_pixi_workspace, dirs_exist_ok=True + ) + + manifest_path = tmp_pixi_workspace / "pixi.toml" + + # Running pixi build should build the recipe.yaml + verify_cli_command( + [pixi, "build", "-v", "--manifest-path", manifest_path, "--output-dir", tmp_pixi_workspace], + ) + + # really make sure that conda package was built + package_to_be_built = next(manifest_path.parent.glob("*.conda")) + + assert "array-api-extra" in package_to_be_built.name + assert package_to_be_built.exists() + + # check that immediately repeating the build also works (prefix-dev/pixi-build-backends#287) + verify_cli_command( + [pixi, "build", "-v", "--manifest-path", manifest_path, "--output-dir", tmp_pixi_workspace], + ) + + +@pytest.mark.parametrize( + ("backend", "non_incremental_evidence"), + [("pixi-build-rust", "Compiling simple-app"), ("pixi-build-cmake", "Configuring done")], +) +def test_incremental_builds( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, + backend: str, + non_incremental_evidence: str, +) -> None: + test_workspace = build_data / "minimal-backend-workspaces" / backend + copytree_with_local_backend(test_workspace, tmp_pixi_workspace, dirs_exist_ok=True) + manifest_path = tmp_pixi_workspace / "pixi.toml" + + verify_cli_command( + [pixi, "build", "-v", "--manifest-path", manifest_path, "--output-dir", tmp_pixi_workspace], + stderr_contains=non_incremental_evidence, + strip_ansi=True, + ) + + # immediately repeating the build should give evidence of incremental compilation + verify_cli_command( + [pixi, "build", "-v", "--manifest-path", manifest_path, "--output-dir", tmp_pixi_workspace], + stderr_excludes=non_incremental_evidence, + strip_ansi=True, + ) + + +def test_error_manifest_deps(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + test_data = build_data.joinpath("rattler-build-backend") + # copy the whole smokey project to the tmp_pixi_workspace + copytree_with_local_backend(test_data / "smokey", tmp_pixi_workspace / "smokey") + manifest_path = tmp_pixi_workspace / "smokey" / "pixi.toml" + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + expected_exit_code=ExitCode.FAILURE, + stderr_contains="Please specify all binary dependencies in the recipe", + ) + + +def test_error_manifest_deps_no_default( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + test_data = build_data.joinpath("rattler-build-backend") + # copy the whole smokey2 project to the tmp_pixi_workspace + copytree_with_local_backend(test_data / "smokey2", tmp_pixi_workspace / "smokey2") + manifest_path = tmp_pixi_workspace / "smokey2" / "pixi.toml" + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + expected_exit_code=ExitCode.FAILURE, + stderr_contains="Please specify all binary dependencies in the recipe", + ) + + +def test_rattler_build_source_dependency( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + test_data = build_data.joinpath("rattler-build-backend") + # copy the whole smokey2 project to the tmp_pixi_workspace + copytree_with_local_backend( + test_data / "source-dependency", tmp_pixi_workspace / "source-dependency" + ) + manifest_path = tmp_pixi_workspace / "source-dependency" / "b" / "pixi.toml" + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + expected_exit_code=ExitCode.SUCCESS, + stderr_contains="hello from package a!", + ) + + +@pytest.mark.slow +def test_recursive_source_run_dependencies( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + """ + Test whether recursive source dependencies work properly if + they are specified in the `run-dependencies` section + """ + project = "recursive_source_run_dep" + test_data = build_data.joinpath(project) + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + ) + + # Package B is a dependency of Package A + # Check that it is properly installed + verify_cli_command( + [ + pixi, + "run", + "-v", + "--manifest-path", + manifest_path, + "package-b", + ], + stdout_contains="hello from package-b", + ) + + +@pytest.mark.slow +def test_maturin(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + project = "maturin" + test_data = build_data.joinpath(project) + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + + verify_cli_command( + [ + pixi, + "run", + "--manifest-path", + manifest_path, + "start", + ], + stdout_contains="3 + 5 = 8", + ) + + +@pytest.mark.slow +def test_recursive_source_build_dependencies( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + """ + Test whether recursive source dependencies work properly if + they are specified in the `host-dependencies` section + """ + project = "recursive_source_build_dep" + test_data = build_data.joinpath(project) + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + + verify_cli_command( + [ + pixi, + "lock", + "--manifest-path", + manifest_path, + ], + ) + + # Package B is a dependency of Package A + # Check that Package A works properly and that the output is valid + verify_cli_command( + [ + pixi, + "run", + "--frozen", + "--manifest-path", + manifest_path, + "start", + ], + stdout_contains=["Package A application starting", "5 + 3 = 8"], + ) + + +@pytest.mark.slow +def test_source_path(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + """ + Test path in `[package.build.source]` + """ + project = "cpp-with-path-to-source" + test_data = build_data.joinpath(project) + + copytree_with_local_backend( + test_data, tmp_pixi_workspace, dirs_exist_ok=True, copy_function=copy_manifest + ) + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + tmp_pixi_workspace, + "--output-dir", + tmp_pixi_workspace, + ], + ) + + # Ensure that exactly one conda package has been built + built_packages = list(tmp_pixi_workspace.glob("*.conda")) + assert len(built_packages) == 1 + + +@pytest.mark.slow +def test_extra_args(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + """ + Check that `package.build.config.extra-args` are picked up, + and can be used to alter the build directory for meson-python. + """ + project = "python-builddir" + test_data = build_data.joinpath(project) + + target_dir = tmp_pixi_workspace.joinpath(project) + copytree_with_local_backend(test_data, target_dir) + manifest_path = target_dir.joinpath("pixi.toml") + + verify_cli_command( + [ + pixi, + "install", + "-v", + "--manifest-path", + manifest_path, + ], + ) + assert target_dir.joinpath("src", "mybuilddir", "build.ninja").is_file() + + +def test_target_specific_dependency( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path, target_specific_channel_1: str +) -> None: + """ + Check that target-specific dependencies are not solved for on other targets. + Regression test for prefix-dev/pixi#4542. + """ + project = "target-specific" + test_data = build_data.joinpath(project) + + target_dir = tmp_pixi_workspace.joinpath(project) + copytree_with_local_backend(test_data, target_dir) + manifest_path = target_dir.joinpath("pixi.toml") + + manifest = tomllib.loads(manifest_path.read_text()) + manifest["workspace"]["channels"] += [target_specific_channel_1] + manifest_path.write_text(tomli_w.dumps(manifest)) + + verify_cli_command( + [pixi, "build", "--manifest-path", manifest_path, "--output-dir", tmp_pixi_workspace], + ) diff --git a/testsuite/tests/integration_python/test_config.py b/testsuite/tests/integration_python/test_config.py new file mode 100644 index 00000000..9feff5e4 --- /dev/null +++ b/testsuite/tests/integration_python/test_config.py @@ -0,0 +1,130 @@ +import platform +from pathlib import Path + +import pytest + +from .common import ExitCode, copytree_with_local_backend, get_manifest, verify_cli_command + + +@pytest.mark.slow +def test_pixi_build_cmake_env_config_without_target( + pixi: Path, tmp_pixi_workspace: Path, test_data: Path +) -> None: + """Test that env configuration without target specific configuration works correctly with pixi-build-cmake backend.""" + + # Copy the cmake env config test workspace + cmake_env_test_project = test_data.joinpath("pixi_build", "env-config-cmake-test") + + # Copy to workspace + copytree_with_local_backend(cmake_env_test_project, tmp_pixi_workspace, dirs_exist_ok=True) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Install the package - this should show env vars in the build output + verify_cli_command( + [pixi, "install", "-v", "--manifest-path", manifest], + stderr_contains=[ + "CUSTOM_BUILD_VAR=test_value", + "PIXI_TEST_ENV=pixi_cmake_test", + "BUILD_MESSAGE=hello_from_env", + ], + ) + + +@pytest.mark.slow +def test_pixi_build_cmake_env_config_with_target( + pixi: Path, tmp_pixi_workspace: Path, test_data: Path +) -> None: + """Test that target-specific env configuration works correctly with pixi-build-cmake backend.""" + + # Copy the target cmake env config test workspace + cmake_target_env_test_project = test_data.joinpath("pixi_build", "env-config-target-cmake-test") + + # Copy to workspace + copytree_with_local_backend( + cmake_target_env_test_project, tmp_pixi_workspace, dirs_exist_ok=True + ) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Platform-specific expectations + current_sys = platform.system().lower() + + if current_sys == "windows": + # On Windows, expect win-64 specific variables + verify_cli_command( + [pixi, "install", "-v", "--manifest-path", manifest], + stderr_contains=[ + "GLOBAL_ENV_VAR=global_value", + "WIN_SPECIFIC_VAR=windows_value", + "PLATFORM_TYPE=win-64", + ], + ) + else: + # On Unix-like systems (Linux, macOS), expect unix specific variables + verify_cli_command( + [pixi, "install", "-v", "--manifest-path", manifest], + stderr_contains=[ + "GLOBAL_ENV_VAR=global_value", + "UNIX_SPECIFIC_VAR=unix_value", + "PLATFORM_TYPE=unix", + ], + ) + + +@pytest.mark.slow +def test_pixi_build_cmake_invalid_config_rejection( + pixi: Path, tmp_pixi_workspace: Path, test_data: Path +) -> None: + """Test that invalid configuration keys are rejected.""" + + # Copy the invalid config test workspace + cmake_invalid_test_project = test_data.joinpath("pixi_build", "env-config-invalid-test") + + # Copy to workspace + copytree_with_local_backend(cmake_invalid_test_project, tmp_pixi_workspace, dirs_exist_ok=True) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Install should fail due to invalid configuration key + verify_cli_command( + [pixi, "install", "-v", "--manifest-path", manifest], + expected_exit_code=ExitCode.FAILURE, + stderr_contains=[ + "failed to parse configuration", + "unknown field `invalid_config_key`", + ], + ) + + +@pytest.mark.slow +def test_pixi_build_cmake_invalid_target_config_rejection( + pixi: Path, tmp_pixi_workspace: Path, test_data: Path +) -> None: + """Test that invalid target-specific configuration keys are rejected.""" + + # Copy the invalid target config test workspace + cmake_target_invalid_test_project = test_data.joinpath( + "pixi_build", "env-config-target-invalid-test" + ) + + # Copy to workspace + copytree_with_local_backend( + cmake_target_invalid_test_project, tmp_pixi_workspace, dirs_exist_ok=True + ) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Install should fail due to invalid target configuration key + verify_cli_command( + [pixi, "install", "-v", "--manifest-path", manifest], + expected_exit_code=ExitCode.FAILURE, + stderr_contains=[ + "failed to parse target configuration", + "unknown field `invalid_target_config_key`", + ], + ) diff --git a/testsuite/tests/integration_python/test_examples.py b/testsuite/tests/integration_python/test_examples.py new file mode 100644 index 00000000..8139e8f6 --- /dev/null +++ b/testsuite/tests/integration_python/test_examples.py @@ -0,0 +1,31 @@ +from pathlib import Path + +import pytest + +from .common import copytree_with_local_backend, get_manifest, repo_root, verify_cli_command + + +@pytest.mark.slow +@pytest.mark.parametrize( + "pixi_project", + [ + pytest.param(example_path, id=example_path.name) + for example_path in repo_root().joinpath("examples").iterdir() + if example_path.is_dir() + ], +) +def test_pixi_install_examples(pixi_project: Path, pixi: Path, tmp_pixi_workspace: Path) -> None: + """ + Test that pixi install succeeds for all example projects in the examples directory. + + This test iterates through all folders in the examples directory and verifies + that `pixi install` completes successfully for each project. + """ + # Copy to workspace + copytree_with_local_backend(pixi_project, tmp_pixi_workspace, dirs_exist_ok=True) + + # Get manifest + manifest = get_manifest(tmp_pixi_workspace) + + # Install the environment + verify_cli_command([pixi, "install", "-v", "--locked", "--manifest-path", manifest]) diff --git a/testsuite/tests/integration_python/test_git.py b/testsuite/tests/integration_python/test_git.py new file mode 100644 index 00000000..4b5a09f2 --- /dev/null +++ b/testsuite/tests/integration_python/test_git.py @@ -0,0 +1,277 @@ +from pathlib import Path + +import pytest + +from .common import ( + CURRENT_PLATFORM, + copy_manifest, + copytree_with_local_backend, + verify_cli_command, +) + + +@pytest.mark.slow +def test_build_git_source_deps(pixi: Path, tmp_pixi_workspace: Path, build_data: Path) -> None: + """ + This one tries to build the rich example project + """ + + project = build_data / "rich_example" + target_git_dir = tmp_pixi_workspace / "git_project" + copytree_with_local_backend(project, target_git_dir) + + # init it as a git repo and commit all files + verify_cli_command(["git", "init"], cwd=target_git_dir) + # set some identity + verify_cli_command(["git", "config", "user.email", "some@email.com"], cwd=target_git_dir) + verify_cli_command(["git", "config", "user.name", "some-name"], cwd=target_git_dir) + + verify_cli_command(["git", "add", "."], cwd=target_git_dir) + verify_cli_command(["git", "commit", "-m", "initial commit"], cwd=target_git_dir) + + # extract exact commit hash that we will use + commit_hash = verify_cli_command( + ["git", "rev-parse", "HEAD"], cwd=target_git_dir + ).stdout.strip() + + minimal_workspace = tmp_pixi_workspace / "minimal_workspace" + minimal_workspace.mkdir() + copy_manifest(build_data / "manifests" / "workspace_git.toml", minimal_workspace / "pixi.toml") + + # edit the minimal_workspace to include the git_project + workspace_manifest = minimal_workspace / "pixi.toml" + + target_git_url = target_git_dir.as_uri() + + workspace_manifest.write_text( + workspace_manifest.read_text().replace("file:///", target_git_url) + ) + + workspace_manifest.write_text( + workspace_manifest.read_text().replace("CURRENT_PLATFORM", CURRENT_PLATFORM) + ) + + # build it + verify_cli_command([pixi, "install", "-v", "--manifest-path", minimal_workspace / "pixi.toml"]) + + # verify that we indeed recorded the git url with it's commit + pixi_lock_file = minimal_workspace / "pixi.lock" + + assert f"conda: git+{target_git_url}#{commit_hash}" in pixi_lock_file.read_text() + + # now we update source code so we can verify that + # both pixi-git will discover a new commit + # and pixi build will rebuild it + + rich_example = target_git_dir / "src" / "rich_example" / "__init__.py" + rich_example.write_text(rich_example.read_text().replace("John Doe", "John Doe Jr.")) + # commit the change + verify_cli_command(["git", "add", "."], cwd=target_git_dir) + verify_cli_command(["git", "commit", "-m", "update John Doe"], cwd=target_git_dir) + + # extract updated commit hash that we will use + new_commit_hash = verify_cli_command( + ["git", "rev-parse", "HEAD"], cwd=target_git_dir + ).stdout.strip() + + # build it again + verify_cli_command([pixi, "update", "-v", "--manifest-path", minimal_workspace / "pixi.toml"]) + + # verify that we indeed recorded the git url with it's commit + pixi_lock_file = minimal_workspace / "pixi.lock" + + assert f"conda: git+{target_git_url}#{new_commit_hash}" in pixi_lock_file.read_text() + + # run the *built* script to verify that new name is used + verify_cli_command( + [pixi, "run", "rich-example-main", "--manifest-path", minimal_workspace / "pixi.toml"], + stdout_contains="John Doe Jr.", + cwd=minimal_workspace, + ) + + +@pytest.mark.slow +def test_build_git_source_deps_from_branch( + pixi: Path, tmp_pixi_workspace: Path, build_data: Path +) -> None: + """ + This one tries to build the rich example project + """ + + project = build_data / "rich_example" + target_git_dir = tmp_pixi_workspace / "git_project" + copytree_with_local_backend(project, target_git_dir) + + # init it as a git repo and commit all files to a test-branch + verify_cli_command(["git", "init"], cwd=target_git_dir) + # set some identity + verify_cli_command(["git", "config", "user.email", "some@email.com"], cwd=target_git_dir) + verify_cli_command(["git", "config", "user.name", "some-name"], cwd=target_git_dir) + + verify_cli_command(["git", "checkout", "-b", "test-branch"], cwd=target_git_dir) + + verify_cli_command(["git", "add", "."], cwd=target_git_dir) + verify_cli_command(["git", "commit", "-m", "initial commit"], cwd=target_git_dir) + + # extract exact commit hash that we will use + commit_hash = verify_cli_command( + ["git", "rev-parse", "HEAD"], cwd=target_git_dir + ).stdout.strip() + + minimal_workspace = tmp_pixi_workspace / "minimal_workspace" + minimal_workspace.mkdir() + copy_manifest(build_data / "manifests" / "workspace_git.toml", minimal_workspace / "pixi.toml") + + # edit the minimal_workspace to include the git_project + workspace_manifest = minimal_workspace / "pixi.toml" + + target_git_url = target_git_dir.as_uri() + + # Replace the rich_example entry using string manipulation + original = '[dependencies]\nrich_example = { "git" = "file:///" }' + replacement = '[dependencies]\nrich_example = { "git" = "file:///", "branch" = "test-branch"}' + + workspace_manifest.write_text(workspace_manifest.read_text().replace(original, replacement)) + workspace_manifest.write_text( + workspace_manifest.read_text().replace("file:///", target_git_url) + ) + + workspace_manifest.write_text( + workspace_manifest.read_text().replace("CURRENT_PLATFORM", CURRENT_PLATFORM) + ) + + # build it + verify_cli_command([pixi, "install", "--manifest-path", minimal_workspace / "pixi.toml"]) + + # verify that we indeed recorded the git url with it's commit + pixi_lock_file = minimal_workspace / "pixi.lock" + + # verify that we recorded used the branch + assert ( + f"conda: git+{target_git_url}?branch=test-branch#{commit_hash}" + in pixi_lock_file.read_text() + ) + + +@pytest.mark.slow +def test_build_git_source_deps_from_rev( + pixi: Path, tmp_pixi_workspace: Path, build_data: Path +) -> None: + """ + This one tries to build the rich example project + """ + + project = build_data / "rich_example" + target_git_dir = tmp_pixi_workspace / "git_project" + copytree_with_local_backend(project, target_git_dir) + + # init it as a git repo and commit all files to a test-branch + verify_cli_command(["git", "init"], cwd=target_git_dir) + # set some identity + verify_cli_command(["git", "config", "user.email", "some@email.com"], cwd=target_git_dir) + verify_cli_command(["git", "config", "user.name", "some-name"], cwd=target_git_dir) + + verify_cli_command(["git", "add", "."], cwd=target_git_dir) + verify_cli_command(["git", "commit", "-m", "initial commit"], cwd=target_git_dir) + + # extract exact commit hash that we will use + commit_hash = verify_cli_command( + ["git", "rev-parse", "HEAD"], cwd=target_git_dir + ).stdout.strip() + + minimal_workspace = tmp_pixi_workspace / "minimal_workspace" + minimal_workspace.mkdir() + copy_manifest(build_data / "manifests" / "workspace_git.toml", minimal_workspace / "pixi.toml") + + # edit the minimal_workspace to include the git_project + workspace_manifest = minimal_workspace / "pixi.toml" + + # Replace the rich_example entry using string manipulation + original = '[dependencies]\nrich_example = { "git" = "file:///" }' + replacement = ( + '[dependencies]\nrich_example = {{ "git" = "file:///", "rev" = "{commit_hash}" }}'.format( + commit_hash=commit_hash[:7] + ) + ) + + target_git_url = target_git_dir.as_uri() + + workspace_manifest.write_text(workspace_manifest.read_text().replace(original, replacement)) + workspace_manifest.write_text( + workspace_manifest.read_text().replace("file:///", target_git_url) + ) + workspace_manifest.write_text( + workspace_manifest.read_text().replace("CURRENT_PLATFORM", CURRENT_PLATFORM) + ) + + # build it + verify_cli_command([pixi, "install", "--manifest-path", minimal_workspace / "pixi.toml"]) + + # verify that we indeed recorded the git url with it's commit + pixi_lock_file = minimal_workspace / "pixi.lock" + + # verify that we recorded used rev but also the full one + assert ( + f"conda: git+{target_git_url}?rev={commit_hash[:7]}#{commit_hash}" + in pixi_lock_file.read_text() + ) + + +@pytest.mark.slow +def test_build_git_source_deps_from_tag( + pixi: Path, tmp_pixi_workspace: Path, build_data: Path +) -> None: + """ + This one tries to build the rich example project + """ + + project = build_data / "rich_example" + target_git_dir = tmp_pixi_workspace / "git_project" + copytree_with_local_backend(project, target_git_dir) + + # init it as a git repo and commit all files to a tag called v1.0.0 + verify_cli_command(["git", "init"], cwd=target_git_dir) + # set some identity + verify_cli_command(["git", "config", "user.email", "some@email.com"], cwd=target_git_dir) + verify_cli_command(["git", "config", "user.name", "some-name"], cwd=target_git_dir) + + verify_cli_command(["git", "add", "."], cwd=target_git_dir) + verify_cli_command(["git", "commit", "-m", "initial commit"], cwd=target_git_dir) + verify_cli_command(["git", "tag", "v1.0.0", "-m 'my version 1.0.0"], cwd=target_git_dir) + + # extract exact commit hash that we will use + commit_hash = verify_cli_command( + ["git", "rev-parse", "HEAD"], cwd=target_git_dir + ).stdout.strip() + + minimal_workspace = tmp_pixi_workspace / "minimal_workspace" + minimal_workspace.mkdir() + copy_manifest(build_data / "manifests" / "workspace_git.toml", minimal_workspace / "pixi.toml") + + # edit the minimal_workspace to include the git_project + workspace_manifest = minimal_workspace / "pixi.toml" + + # Replace the rich_example entry using string manipulation + original = '[dependencies]\nrich_example = { "git" = "file:///" }' + replacement = '[dependencies]\nrich_example = { "git" = "file:///", "tag" = "v1.0.0" }' + + workspace_manifest.write_text(workspace_manifest.read_text().replace(original, replacement)) + workspace_manifest.write_text( + workspace_manifest.read_text().replace("file:///", target_git_dir.as_uri()) + ) + + workspace_manifest.write_text( + workspace_manifest.read_text().replace("CURRENT_PLATFORM", CURRENT_PLATFORM) + ) + + # build it + verify_cli_command([pixi, "install", "--manifest-path", minimal_workspace / "pixi.toml"]) + + # verify that we indeed recorded the git url with it's commit + pixi_lock_file = minimal_workspace / "pixi.lock" + + # verify that we recorded used rev but also the full one + assert ( + f"conda: git+{target_git_dir.as_uri()}?tag=v1.0.0#{commit_hash}" + in pixi_lock_file.read_text() + ) diff --git a/testsuite/tests/integration_python/test_global.py b/testsuite/tests/integration_python/test_global.py new file mode 100644 index 00000000..88755f57 --- /dev/null +++ b/testsuite/tests/integration_python/test_global.py @@ -0,0 +1,341 @@ +from pathlib import Path + +import pytest +import tomli_w +import tomllib + +from .common import ( + ExitCode, + copy_manifest, + copytree_with_local_backend, + exec_extension, + git_test_repo, + verify_cli_command, +) + + +@pytest.mark.parametrize( + "package_name", + ["simple-package", None], +) +@pytest.mark.parametrize( + "relative", + [True, False], +) +def test_install_path_dependency( + pixi: Path, tmp_path: Path, build_data: Path, package_name: str | None, relative: bool +) -> None: + """Test installing a pixi project from a git repository.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("simple-package") + if relative: + source_project = source_project.relative_to(Path.cwd()) + + # Build command based on whether package name is provided + cmd: list[str | Path] = [pixi, "global", "install", "--path", source_project] + if package_name: + cmd.append(package_name) + + # Test install + verify_cli_command(cmd, env=env) + + # Ensure that path is relative to the manifest directory + manifest_path = pixi_home.joinpath("manifests", "pixi-global.toml") + manifest = tomllib.loads(manifest_path.read_text()) + source_from_manifest = Path( + manifest["envs"]["simple-package"]["dependencies"]["simple-package"]["path"] + ) + assert not source_from_manifest.is_absolute() + assert manifest_path.parent.joinpath(source_from_manifest).resolve() == source_project.resolve() + + # Check that the package was installed + simple_package = pixi_home / "bin" / exec_extension("simple-package") + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + +@pytest.mark.parametrize( + "relative", + [True, False], +) +def test_sync(pixi: Path, tmp_path: Path, build_data: Path, relative: bool) -> None: + """Test that global sync works when manifest contains a path dependency.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Prepare manifest path + manifest_path = pixi_home.joinpath("manifests", "pixi-global.toml") + manifest_path.parent.mkdir(parents=True, exist_ok=True) + + # Set up source project path (absolute or relative to manifest dir) + source_project = build_data.joinpath("simple-package") + if relative: + # Make path relative to manifest directory + source_project_str = str(source_project.relative_to(manifest_path.parent, walk_up=True)) + else: + source_project_str = str(source_project.resolve()) + + manifest_content = { + "envs": { + "simple-package": { + "channels": ["conda-forge"], + "dependencies": {"simple-package": {"path": source_project_str}}, + "exposed": {"simple-package": "simple-package"}, + } + } + } + manifest_path.write_text(tomli_w.dumps(manifest_content)) + + # Run global sync + verify_cli_command([pixi, "global", "sync"], env=env) + + # Check that the package was installed + simple_package = pixi_home / "bin" / exec_extension("simple-package") + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + +@pytest.mark.parametrize( + "package_name", + ["simple-package", None], +) +def test_install_git_repository( + pixi: Path, + tmp_path: Path, + build_data: Path, + package_name: str | None, +) -> None: + """Test installing a pixi project from a git repository.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("simple-package") + + # Create git repository + git_url = git_test_repo(source_project, "test-project", tmp_path) + + # Build command based on whether package name is provided + cmd: list[str | Path] = [pixi, "global", "install", "--git", git_url] + if package_name: + cmd.append(package_name) + + # Test git install + verify_cli_command(cmd, env=env) + + # Check that the package was installed + simple_package = pixi_home / "bin" / exec_extension("simple-package") + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + +def test_add_git_repository_to_existing_environment( + pixi: Path, tmp_path: Path, build_data: Path, dummy_channel_1: Path +) -> None: + """Test adding a git-based source package to an existing global environment.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # First create a basic environment with a regular package + verify_cli_command( + [ + pixi, + "global", + "install", + "--channel", + dummy_channel_1, + "--environment", + "test_env", + "dummy-f", + ], + env=env, + ) + + # Specify the source + source_project = build_data.joinpath("simple-package") + + # Create git repository + git_url = git_test_repo(source_project, "test-project", tmp_path) + + # Test adding git package to existing environment + verify_cli_command( + [ + pixi, + "global", + "add", + "--environment", + "test_env", + "--git", + git_url, + "simple-package", + "--expose", + "simple-package=simple-package", + ], + env=env, + ) + + # Check that the package was added to the existing environment + simple_package = pixi_home / "bin" / exec_extension("simple-package") + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + +def test_update(pixi: Path, tmp_path: Path, build_data: Path) -> None: + """Test that pixi global update works with path dependencies.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Create a modifiable copy of simple-package + source_project = tmp_path / "simple-package-copy" + + # by using copy_manifest we change the metadata and therefore get a higher timestamp + # that way we make sure that we don't use old caches + copytree_with_local_backend( + build_data.joinpath("simple-package"), + source_project, + copy_function=copy_manifest, + ) + + # Install the package from the path + verify_cli_command( + [pixi, "global", "install", "--path", source_project, "simple-package"], + env=env, + ) + + # Check that the package was installed with original message + simple_package = pixi_home / "bin" / exec_extension("simple-package") + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + # Modify the package to output a different message + recipe_path = source_project / "recipe.yaml" + recipe_content = recipe_path.read_text() + updated_recipe = recipe_content.replace( + "echo hello from simple-package", "echo goodbye from simple-package" + ) + recipe_path.write_text(updated_recipe) + + # Run global sync - this should NOT pick up the changes + verify_cli_command([pixi, "global", "sync"], env=env) + + # Verify the old message is still there (sync doesn't update) + verify_cli_command([simple_package], env=env, stdout_contains="hello from simple-package") + + # Run global update - this SHOULD pick up the changes + verify_cli_command([pixi, "global", "update"], env=env) + + # Verify the new message is now there + verify_cli_command([simple_package], env=env, stdout_contains="goodbye from simple-package") + + +def test_install_multi_output_failing( + pixi: Path, + tmp_path: Path, + build_data: Path, +) -> None: + """Test installing a pixi project from a git repository.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("multi-output", "recipe") + + # Test install without any specs mentioned + # It should tell you which outputs are available + verify_cli_command( + [pixi, "global", "install", "--path", source_project], + ExitCode.FAILURE, + env=env, + stderr_contains=["multiple package outputs found", "bizbar", "foobar"], + ) + + +@pytest.mark.xfail( + reason="multi output recipes where one package depends on another doesn't work yet with pixi global" +) +def test_install_multi_output_single( + pixi: Path, + tmp_path: Path, + build_data: Path, +) -> None: + """Test installing a pixi project from a git repository.""" + pixi_home = tmp_path / "pixi_home" + env = { + "PIXI_HOME": str(pixi_home), + } + + # Specify the project + source_project = build_data.joinpath("multi-output", "recipe") + + # Test install and explicitly requesting `foobar` + verify_cli_command( + [pixi, "global", "install", "--path", source_project, "foobar-desktop"], env=env + ) + + # Check that the package was installed + foobar_desktop = pixi_home / "bin" / exec_extension("foobar") + verify_cli_command([foobar_desktop], env=env, stdout_contains="Hello from foobar-desktop") + + +def test_install_multi_output_multiple( + pixi: Path, + tmp_path: Path, + build_data: Path, +) -> None: + """Test installing a pixi project from a git repository.""" + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("multi-output", "recipe") + + # Test install and explicitly requesting `foobar` and `bizbar` + verify_cli_command( + [pixi, "global", "install", "--path", source_project, "foobar", "bizbar"], env=env + ) + + # Check that the packages were installed + foobar = pixi_home / "bin" / exec_extension("foobar") + bizbar = pixi_home / "bin" / exec_extension("bizbar") + verify_cli_command([foobar], env=env, stdout_contains="Hello from foobar") + verify_cli_command([bizbar], env=env, stdout_contains="Hello from bizbar") + + +def test_install_recursive_source_run_dependencies( + pixi: Path, + tmp_path: Path, + build_data: Path, +) -> None: + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("recursive_source_run_dep", "package_a") + + verify_cli_command([pixi, "global", "install", "--path", source_project], env=env) + + # Check that package_a is exposed and works + package_a = pixi_home / "bin" / exec_extension("package-a") + verify_cli_command( + [package_a], env=env, stdout_contains=["Pixi Build is number 1", "hello from package-b"] + ) + + # Check that package_b is not exposed + package_b = pixi_home / "bin" / exec_extension("package-b") + assert not package_b.is_file() + + +def test_install_recursive_source_build_dependencies( + pixi: Path, + tmp_path: Path, + build_data: Path, +) -> None: + pixi_home = tmp_path / "pixi_home" + env = {"PIXI_HOME": str(pixi_home)} + + # Specify the project + source_project = build_data.joinpath("recursive_source_build_dep", "package_a") + + verify_cli_command([pixi, "global", "install", "--path", source_project], env=env) + + # Check that package_a is exposed and works + package_a = pixi_home / "bin" / exec_extension("package-a") + verify_cli_command([package_a], env=env, stdout_contains=["5 + 3 = 8"]) diff --git a/testsuite/tests/integration_python/test_log.py b/testsuite/tests/integration_python/test_log.py new file mode 100644 index 00000000..3a3d25dd --- /dev/null +++ b/testsuite/tests/integration_python/test_log.py @@ -0,0 +1,54 @@ +from pathlib import Path + +from .common import ExitCode, copytree_with_local_backend, verify_cli_command + + +def test_log_working_quiet(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + test_data = build_data.joinpath("log-example", "working") + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + + verify_cli_command( + [ + pixi, + "install", + "--quiet", + "--manifest-path", + tmp_pixi_workspace, + ], + stderr_excludes="Building package simple-app", + ) + + +def test_log_working_default(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + test_data = build_data.joinpath("log-example", "working") + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + + verify_cli_command( + [ + pixi, + "install", + "--manifest-path", + tmp_pixi_workspace, + ], + stderr_contains="Building package simple-app", + ) + + +def test_log_failing(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + test_data = build_data.joinpath("log-example", "failing") + + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + + verify_cli_command( + [ + pixi, + "install", + "--quiet", + "--manifest-path", + tmp_pixi_workspace, + ], + ExitCode.FAILURE, + stderr_contains="Building package simple-app", + ) diff --git a/testsuite/tests/integration_python/test_multi_output.py b/testsuite/tests/integration_python/test_multi_output.py new file mode 100644 index 00000000..4cc9c68b --- /dev/null +++ b/testsuite/tests/integration_python/test_multi_output.py @@ -0,0 +1,67 @@ +from pathlib import Path + +from .common import CURRENT_PLATFORM, ExitCode, copytree_with_local_backend, verify_cli_command + + +def test_build(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + project = "multi-output" + test_data = build_data.joinpath(project) + test_data.joinpath("pixi.lock").unlink(missing_ok=True) + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + package_manifest = tmp_pixi_workspace.joinpath("recipe", "pixi.toml") + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + package_manifest, + "--output-dir", + tmp_pixi_workspace, + ], + ) + + # Ensure that we don't create directories we don't need + assert not tmp_pixi_workspace.joinpath("noarch").exists() + assert not tmp_pixi_workspace.joinpath(CURRENT_PLATFORM).exists() + + # Ensure that exactly three conda packages have been built + built_packages = list(tmp_pixi_workspace.glob("*.conda")) + assert len(built_packages) == 3 + + +def test_install(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + project = "multi-output" + test_data = build_data.joinpath(project) + test_data.joinpath("pixi.lock").unlink(missing_ok=True) + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + + # Run `install` should work and create a lock file + verify_cli_command([pixi, "install", "-v", "--manifest-path", tmp_pixi_workspace]) + + # Running `install` again require a lock file update + verify_cli_command([pixi, "install", "-v", "--locked", "--manifest-path", tmp_pixi_workspace]) + + +def test_available_packages(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + project = "multi-output" + test_data = build_data.joinpath(project) + test_data.joinpath("pixi.lock").unlink(missing_ok=True) + copytree_with_local_backend(test_data, tmp_pixi_workspace, dirs_exist_ok=True) + + # foobar-desktop is a direct dependency, so it should be properly installed + verify_cli_command( + [pixi, "run", "-v", "--manifest-path", tmp_pixi_workspace, "foobar-desktop"], + stdout_contains="Hello from foobar-desktop", + ) + # foobar is a dependency of foobar-desktop, so it should be there as well + verify_cli_command( + [pixi, "run", "-v", "--manifest-path", tmp_pixi_workspace, "foobar"], + stdout_contains="Hello from foobar", + ) + # bizbar is a output of the recipe, but we don't request it + # So it shouldn't be part of the environment + verify_cli_command( + [pixi, "run", "-v", "--manifest-path", tmp_pixi_workspace, "bizbar"], + expected_exit_code=ExitCode.COMMAND_NOT_FOUND, + ) diff --git a/testsuite/tests/integration_python/test_ros.py b/testsuite/tests/integration_python/test_ros.py new file mode 100644 index 00000000..1a545b20 --- /dev/null +++ b/testsuite/tests/integration_python/test_ros.py @@ -0,0 +1,132 @@ +import json +from pathlib import Path +from typing import Any + +import pytest + +from .common import copytree_with_local_backend, verify_cli_command + + +ROS_WORKSPACE_NAME = "ros-workspace" +ROS_PACKAGE_DIRS = ["navigator", "navigator_py", "distro_less_package"] +ROS_PACKAGE_OUTPUT_NAMES = { + "navigator": "ros-humble-navigator", + "navigator_py": "ros-humble-navigator-py", + # The `humble` distro is automatically selected from the channels in the pixi.toml + "distro_less_package": "ros-humble-distro-less-package", +} + + +def _prepare_ros_workspace(build_data: Path, tmp_pixi_workspace: Path) -> Path: + workspace_src = build_data.joinpath(ROS_WORKSPACE_NAME) + copytree_with_local_backend(workspace_src, tmp_pixi_workspace, dirs_exist_ok=True) + return tmp_pixi_workspace + + +def _load_package_metadata(project_root: Path, package_name: str) -> dict[str, Any]: + metadata_root = project_root.joinpath(".pixi", "build", "metadata-v0") + assert metadata_root.exists(), f"metadata directory missing for {package_name}" + selected_metadata: dict[str, Any] | None = None + selected_mtime: float = -1.0 + for metadata_file in metadata_root.rglob("metadata.json"): + metadata = json.loads(metadata_file.read_text()) + outputs = metadata.get("outputs", []) + if any( + isinstance(output, dict) and output.get("metadata", {}).get("name") == package_name + for output in outputs + ): + mtime = metadata_file.stat().st_mtime + if mtime > selected_mtime: + selected_metadata = metadata + selected_mtime = mtime + if selected_metadata is not None: + return selected_metadata + raise AssertionError(f"metadata for {package_name} not found") + + +@pytest.mark.slow +@pytest.mark.parametrize("package_dir", ROS_PACKAGE_DIRS, ids=ROS_PACKAGE_DIRS) +def test_ros_packages_build( + package_dir: str, pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + workspace = _prepare_ros_workspace(build_data, tmp_pixi_workspace) + output_dir = workspace.joinpath("dist") + output_dir.mkdir(parents=True, exist_ok=True) + + manifest_path = workspace.joinpath("src", package_dir, "pixi.toml") + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + manifest_path, + "--output-dir", + output_dir, + ] + ) + + expected_name = ROS_PACKAGE_OUTPUT_NAMES[package_dir] + built_packages = list(output_dir.glob("*.conda")) + assert built_packages, f"no package artifacts produced for {expected_name}" + assert any(expected_name in artifact.name for artifact in built_packages) + + +def test_ros_input_globs(pixi: Path, build_data: Path, tmp_pixi_workspace: Path) -> None: + workspace = _prepare_ros_workspace(build_data, tmp_pixi_workspace) + output_dir = workspace.joinpath("dist") + output_dir.mkdir(parents=True, exist_ok=True) + + manifest_path = workspace.joinpath("src", "navigator_py", "pixi.toml") + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + manifest_path, + "--output-dir", + output_dir, + ] + ) + + metadata = _load_package_metadata(workspace, ROS_PACKAGE_OUTPUT_NAMES["navigator_py"]) + globs = metadata.get("input_hash", {}).get("globs", []) + print(globs) + assert {"hi"}.issubset(set(globs)) + + +def test_ros_rebuild_on_source_change( + pixi: Path, build_data: Path, tmp_pixi_workspace: Path +) -> None: + workspace = _prepare_ros_workspace(build_data, tmp_pixi_workspace) + output_dir = workspace.joinpath("dist") + output_dir.mkdir(parents=True, exist_ok=True) + + manifest_path = workspace.joinpath("src", "navigator_py", "pixi.toml") + package_name = ROS_PACKAGE_OUTPUT_NAMES["navigator_py"] + + def build_and_get_hash() -> str: + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + manifest_path, + "--output-dir", + output_dir, + ] + ) + metadata = _load_package_metadata(workspace, package_name) + hash_value = metadata.get("input_hash", {}).get("hash", "") + assert isinstance(hash_value, str) + return hash_value + + initial_hash = build_and_get_hash() + + source_file = workspace.joinpath("src", "navigator_py", "setup.py") + source_file.write_text(source_file.read_text() + "\n# trigger rebuild\n") + + rebuilt_hash = build_and_get_hash() + + assert rebuilt_hash and rebuilt_hash != initial_hash diff --git a/testsuite/tests/integration_python/test_variants.py b/testsuite/tests/integration_python/test_variants.py new file mode 100644 index 00000000..baa7e166 --- /dev/null +++ b/testsuite/tests/integration_python/test_variants.py @@ -0,0 +1,197 @@ +from pathlib import Path + +import pytest +import rattler +import tomli_w +import tomllib + +from .common import CURRENT_PLATFORM, copytree_with_local_backend, verify_cli_command + + +@pytest.mark.parametrize( + "workspace_dirname", + ["build-variant-manifest-rattler-build", "build-variant-manifest-python"], +) +def test_inline_variants_produce_multiple_outputs( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, + multiple_versions_channel_1: str, + workspace_dirname: str, +) -> None: + test_workspace = build_data.joinpath(workspace_dirname) + copytree_with_local_backend(test_workspace, tmp_pixi_workspace, dirs_exist_ok=True) + + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + manifest = tomllib.loads(manifest_path.read_text()) + manifest["workspace"]["channels"].append(multiple_versions_channel_1) + manifest_path.write_text(tomli_w.dumps(manifest)) + + output_dir = tmp_pixi_workspace.joinpath("dist") + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + manifest_path, + "--output-dir", + output_dir, + ], + ) + + # Ensure that we don't create directories we don't need + assert not output_dir.joinpath("noarch").exists() + assert not output_dir.joinpath(CURRENT_PLATFORM).exists() + + # Ensure that exactly two conda packages have been built + built_packages = list(output_dir.glob("*.conda")) + assert len(built_packages) == 2 + for package in built_packages: + assert package.exists() + + +@pytest.mark.parametrize( + "workspace_dirname", + ["build-variant-manifest-rattler-build", "build-variant-manifest-python"], +) +def test_inline_variants_change_triggers_rebuild( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, + multiple_versions_channel_1: str, + workspace_dirname: str, +) -> None: + test_workspace = build_data.joinpath(workspace_dirname) + copytree_with_local_backend(test_workspace, tmp_pixi_workspace, dirs_exist_ok=True) + + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + manifest = tomllib.loads(manifest_path.read_text()) + manifest["workspace"]["channels"].append(multiple_versions_channel_1) + manifest_path.write_text(tomli_w.dumps(manifest)) + + verify_cli_command( + [ + pixi, + "install", + "--manifest-path", + manifest_path, + ], + ) + + verify_cli_command( + [pixi, "run", "package3"], + cwd=tmp_pixi_workspace, + stdout_contains="0.3.0", + ) + + manifest["workspace"]["build-variants"]["package3"] = ["0.2.0"] + manifest_path.write_text(tomli_w.dumps(manifest)) + + verify_cli_command( + [pixi, "run", "package3"], + cwd=tmp_pixi_workspace, + stdout_contains="0.2.0", + ) + + +@pytest.mark.parametrize( + "workspace_dirname", + [ + "build-variant-files-rattler-build", + "build-variant-files-python", + "build-variant-conda-config-rattler-build", + "build-variant-conda-config-python", + ], +) +def test_variant_files_produce_multiple_outputs( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, + multiple_versions_channel_1: str, + workspace_dirname: str, +) -> None: + test_workspace = build_data.joinpath(workspace_dirname) + copytree_with_local_backend(test_workspace, tmp_pixi_workspace, dirs_exist_ok=True) + + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + manifest = tomllib.loads(manifest_path.read_text()) + manifest["workspace"]["channels"].append(multiple_versions_channel_1) + manifest_path.write_text(tomli_w.dumps(manifest)) + + output_dir = tmp_pixi_workspace.joinpath("dist") + + verify_cli_command( + [ + pixi, + "build", + "--manifest-path", + manifest_path, + "--output-dir", + output_dir, + ], + ) + + built_packages = list(output_dir.glob("*.conda")) + + # On unix, the variant has three entries, on windows only two + if rattler.Platform.current().is_unix: + assert len(built_packages) == 3 + else: + assert len(built_packages) == 2 + + +@pytest.mark.parametrize( + "workspace_dirname", + [ + "build-variant-files-rattler-build", + "build-variant-files-python", + "build-variant-conda-config-rattler-build", + "build-variant-conda-config-python", + ], +) +def test_variant_files_change_triggers_rebuild( + pixi: Path, + tmp_pixi_workspace: Path, + build_data: Path, + multiple_versions_channel_1: str, + workspace_dirname: str, +) -> None: + test_workspace = build_data.joinpath(workspace_dirname) + copytree_with_local_backend(test_workspace, tmp_pixi_workspace, dirs_exist_ok=True) + + manifest_path = tmp_pixi_workspace.joinpath("pixi.toml") + manifest = tomllib.loads(manifest_path.read_text()) + manifest["workspace"]["channels"].append(multiple_versions_channel_1) + manifest_path.write_text(tomli_w.dumps(manifest)) + + verify_cli_command( + [ + pixi, + "install", + "--manifest-path", + manifest_path, + ], + ) + + verify_cli_command( + [pixi, "run", "package3"], + cwd=tmp_pixi_workspace, + stdout_contains="0.3.0", + ) + + uses_conda_config = "conda-config" in workspace_dirname + variant_file = tmp_pixi_workspace.joinpath( + "corp-pinning", + "conda_build_config.yaml" if uses_conda_config else "config.yaml", + ) + + variant_contents = variant_file.read_text() + assert "0.3.0" in variant_contents + variant_file.write_text(variant_contents.replace("\n - 0.3.0", "", 1)) + + verify_cli_command( + [pixi, "run", "package3"], + cwd=tmp_pixi_workspace, + stdout_contains="0.2.0", + ) diff --git a/testsuite/typos.toml b/testsuite/typos.toml new file mode 100644 index 00000000..e363ebd4 --- /dev/null +++ b/testsuite/typos.toml @@ -0,0 +1,7 @@ +[files] +extend-exclude = [".git/", ".pixi/", "**/*.snap", "tests/data/mapping_files/*"] +ignore-hidden = false + +[default.extend-identifiers] +pn = "pn" +solvePnPRansac = "solvePnPRansac"