diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..3a626c3
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,6 @@
+version: 2
+updates:
+ - package-ecosystem: github-actions
+ directory: /
+ schedule:
+ interval: monthly
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index bb68480..d2401d9 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -1,16 +1,37 @@
-name: Code style checks
+name: Quality checks
on:
pull_request:
push:
- branches: [main]
+ branches: [master]
+
+permissions:
+ contents: read
+
+concurrency:
+ group: quality-${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
jobs:
- pre-commit:
+ format:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v7.0.1
+ - uses: prefix-dev/setup-pixi@v0.10.2
+ with:
+ pixi-version: v0.79.0
+ cache: true
+ environments: format
+ - run: pixi run --locked -e format lint
+
+ test:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-python@v4
- - name: Install cppcheck
- run: sudo apt install cppcheck -y
- - uses: pre-commit/action@v3.0.0
+ - uses: actions/checkout@v7.0.1
+ - uses: prefix-dev/setup-pixi@v0.10.2
+ with:
+ pixi-version: v0.79.0
+ cache: true
+ environments: default
+ - run: pixi run --locked test
+ - run: pixi run --locked package
diff --git a/.gitignore b/.gitignore
index 86f52e1..e7e49ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,200 +1,19 @@
-# Created by .ignore support plugin (hsz.mobi)
-### JetBrains template
-# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
-# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
-
-# auto-generated documentation
-**/docs/_build
-**/docs/_out
-**/docs/cppapi
-**/docs/pyapi
-
-# User-specific stuff:
-.idea/workspace.xml
-.idea/tasks.xml
-.idea/*
-
-# Sensitive or high-churn files:
-.idea/dataSources/
-.idea/dataSources.ids
-.idea/dataSources.xml
-.idea/dataSources.local.xml
-.idea/sqlDataSources.xml
-.idea/dynamic.xml
-.idea/uiDesigner.xml
-
-# Gradle:
-.idea/gradle.xml
-.idea/libraries
-
-# Mongo Explorer plugin:
-.idea/mongoSettings.xml
-
-## File-based project format:
-*.iws
-
-## Plugin-specific files:
-
-# IntelliJ
-/out/
-
-# mpeltonen/sbt-idea plugin
-.idea_modules/
-
-# JIRA plugin
-atlassian-ide-plugin.xml
-
-# Crashlytics plugin (for Android Studio and IntelliJ)
-com_crashlytics_export_strings.xml
-crashlytics.properties
-crashlytics-build.properties
-fabric.properties
-### ROS template
-build/
-bin/
-lib/
-msg_gen/
-srv_gen/
-msg/*Action.msg
-msg/*ActionFeedback.msg
-msg/*ActionGoal.msg
-msg/*ActionResult.msg
-msg/*Feedback.msg
-msg/*Goal.msg
-msg/*Result.msg
-msg/_*.py
-
-# Generated by dynamic reconfigure
-*.cfgc
-/cfg/cpp/
-/cfg/*.py
-
-*/cfg/cpp/
-*/src/*/cfg/*.py
-
-# Ignore generated docs
-*.dox
-*.wikidoc
-
-# eclipse stuff
-.project
-.cproject
-
-# qcreator stuff
-CMakeLists.txt.user
-
-srv/_*.py
-*.pcd
-*.pyc
-qtcreator-*
-*.user
-
-/planning/cfg
-/planning/docs
-/planning/src
-
-*~
-
-# Emacs
-.#*
-
-# Catkin custom files
-CATKIN_IGNORE
-### Python template
-# Byte-compiled / optimized / DLL files
+.pixi/
+.venv/
+.idea/
+.vscode/
__pycache__/
*.py[cod]
-*$py.class
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-env/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib64/
-parts/
-sdist/
-var/
*.egg-info/
-.installed.cfg
-*.egg
-
-# PyInstaller
-# Usually these files are written by a python script from a template
-# before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
+.pytest_cache/
+.mypy_cache/
+.ruff_cache/
.coverage
.coverage.*
-.cache
-nosetests.xml
coverage.xml
-*,cover
-.hypothesis/
-
-# Translations
-*.mo
-*.pot
-
-# Django stuff:
-*.log
-local_settings.py
-
-# Flask stuff:
-instance/
-.webassets-cache
-
-# Scrapy stuff:
-.scrapy
-
-# Sphinx documentation
+htmlcov/
+build/
+dist/
+install/
+log/
docs/_build/
-
-# PyBuilder
-target/
-
-# Jupyter Notebook
-.ipynb_checkpoints
-
-# pyenv
-.python-version
-.pyenv2
-
-# celery beat schedule file
-celerybeat-schedule
-
-# dotenv
-.env
-
-# virtualenv
-.venv/
-venv/
-ENV/
-
-# Spyder project settings
-.spyderproject
-
-# Rope project settings
-.ropeproject
-
-# auto-generated documentation
-**/docs/_build
-**/docs/_out
-**/docs/cppapi
-**/docs/pyapi
-
-.ruff_cache/
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index bf0ee01..71bf76b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,20 +1,22 @@
repos:
-- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.1.6
- hooks:
- - id: ruff
- args:
- - "--fix"
- - "--exit-non-zero-on-fix"
- - id: ruff-format
-- repo: https://github.com/pocc/pre-commit-hooks
- rev: v1.3.5
- hooks:
- - id: clang-format
- args:
- - "-i"
- - id: cppcheck
- args:
- - "--suppress=missingInclude"
- - "--suppress=unmatchedSuppression"
- - "--suppress=unusedFunction"
+ - repo: https://github.com/astral-sh/ruff-pre-commit
+ rev: v0.16.10
+ hooks:
+ - id: ruff-check
+ args: [--fix, --exit-non-zero-on-fix, --show-fixes]
+ - id: ruff-format
+ stages: [pre-commit]
+ - id: ruff-format
+ name: ruff-format (diff)
+ args: [--diff]
+ stages: [manual]
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v6.0.0
+ hooks:
+ - id: check-merge-conflict
+ - id: check-toml
+ - id: check-xml
+ - id: check-yaml
+ - id: detect-private-key
+ - id: end-of-file-fixer
+ - id: trailing-whitespace
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..0de83dc
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,37 @@
+# Developing DSD
+
+Use [Pixi](https://pixi.sh) to run checks in the same locked environment as CI.
+The default environment contains Python test tools and the ROS dependencies used
+by the core. The visualization environment adds RQT and Qt; the format environment
+contains only code quality tools.
+
+```sh
+pixi run --locked test
+pixi run --locked package
+pixi run --locked -e format format
+pixi run --locked -e format lint
+```
+
+`format` applies fixes. Review its changes before committing. `lint` checks
+formatting without applying formatter changes, following the `bitbots_main`
+pre-commit stages. C++ and CMake hooks are omitted because this repository has
+neither language.
+
+When changing dependencies, edit `pixi.toml`, run `pixi install` to regenerate the
+lockfile, and commit both files. Keep ROS and GUI dependencies out of the format
+environment. ROS package dependencies also belong in the corresponding
+`package.xml`; ordinary Python runtime dependencies belong in `setup.py`.
+
+Both packages retain their ament Python layout and support standard Python
+distribution builds. `package` builds source distributions and wheels and checks
+that ROS resources are present and test fixtures are excluded.
+
+Add focused regression tests for parser or runtime changes. Runtime tests use
+small fake elements and assert observable stack and event behavior. Tests that
+exercise DDS or Qt belong alongside the relevant package's tests and must run
+with their real dependencies. Report hardware validation separately from these
+checks.
+
+Changes to scheduling, action outcomes, error recovery, parameter syntax, or
+registration should describe compatibility and migration. Use issues to compare
+options before introducing a new public contract.
diff --git a/LICENSE b/LICENSE
index 7e9cb8f..9a25cc9 100644
--- a/LICENSE
+++ b/LICENSE
@@ -16,4 +16,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file
+SOFTWARE.
diff --git a/dynamic_stack_decider/MANIFEST.in b/dynamic_stack_decider/MANIFEST.in
new file mode 100644
index 0000000..bb3ec5f
--- /dev/null
+++ b/dynamic_stack_decider/MANIFEST.in
@@ -0,0 +1 @@
+include README.md
diff --git a/dynamic_stack_decider/README.md b/dynamic_stack_decider/README.md
new file mode 100644
index 0000000..9ebb6bb
--- /dev/null
+++ b/dynamic_stack_decider/README.md
@@ -0,0 +1,7 @@
+# dynamic_stack_decider
+
+A framework for persistent actions selected by reevaluable decision trees.
+
+See the [repository documentation](https://github.com/bit-bots/dynamic_stack_decider)
+for usage and development instructions. ROS dependencies are installed through
+rosdep or the repository's Pixi environment.
diff --git a/dynamic_stack_decider/dynamic_stack_decider/abstract_stack_element.py b/dynamic_stack_decider/dynamic_stack_decider/abstract_stack_element.py
index 866b3c0..d60081c 100644
--- a/dynamic_stack_decider/dynamic_stack_decider/abstract_stack_element.py
+++ b/dynamic_stack_decider/dynamic_stack_decider/abstract_stack_element.py
@@ -1,5 +1,5 @@
from abc import ABCMeta, abstractmethod
-from typing import TYPE_CHECKING, Union
+from typing import TYPE_CHECKING
from dynamic_stack_decider.logger import get_logger
@@ -68,7 +68,7 @@ def perform(self, reevaluate=False):
:param reevaluate: True if the current method call is a reevaluate of the state. Meaning the module is not on top of the stack.
"""
- msg = "You should override perform() in %s" % self.__class__.__name__
+ msg = f"You should override perform() in {self.__class__.__name__}"
raise NotImplementedError(msg)
def interrupt(self):
@@ -77,7 +77,7 @@ def interrupt(self):
"""
self._dsd.interrupt()
- def publish_debug_data(self, label: str, data: Union[dict, list, int, float, str, bool]):
+ def publish_debug_data(self, label: str, data: dict | list | int | float | str | bool):
"""
Publish debug data. Can be viewed using the DSD visualization
diff --git a/dynamic_stack_decider/dynamic_stack_decider/dsd.py b/dynamic_stack_decider/dynamic_stack_decider/dsd.py
index 68eeafa..11ca3ca 100644
--- a/dynamic_stack_decider/dynamic_stack_decider/dsd.py
+++ b/dynamic_stack_decider/dynamic_stack_decider/dsd.py
@@ -5,7 +5,6 @@
import sys
import traceback
from pathlib import Path
-from typing import Optional
from rclpy.node import Node
from rclpy.qos import DurabilityPolicy, QoSProfile
@@ -48,9 +47,9 @@ def discover_module_elements(module_name):
elements.update(
inspect.getmembers(
module,
- lambda m: inspect.isclass(m)
- and inspect.getmodule(m) == module
- and issubclass(m, AbstractStackElement),
+ lambda m: (
+ inspect.isclass(m) and inspect.getmodule(m) == module and issubclass(m, AbstractStackElement)
+ ),
)
)
except Exception as e:
@@ -106,9 +105,9 @@ class DSD:
stack_reevaluate = False
do_not_reevaluate = False
old_representation = ""
- debug_active_action_cache: Optional[str] = None
+ debug_active_action_cache: str | None = None
- def __init__(self, blackboard, debug_topic: str = None, node: Optional[Node] = None):
+ def __init__(self, blackboard, debug_topic: str = None, node: Node | None = None):
"""
:param blackboard: Blackboard instance which will be available to all modules
:param debug_topic: Topic on which debug data should be published
@@ -117,7 +116,7 @@ def __init__(self, blackboard, debug_topic: str = None, node: Optional[Node] = N
self.blackboard = blackboard
self.node = node
- self.tree: Optional[Tree] = None
+ self.tree: Tree | None = None
# The stack is implemented as a list of tuples consisting of the tree element
# and the actual module instance
self.stack: list[tuple[AbstractTreeElement, AbstractStackElement]] = []
@@ -182,17 +181,17 @@ def _bind_modules(self, element):
:param element: The starting element
"""
if isinstance(element, ActionTreeElement):
- assert (
- element.name in self.actions
- ), f'Provided element "{element.name}" was not found in registered actions!'
+ assert element.name in self.actions, (
+ f'Provided element "{element.name}" was not found in registered actions!'
+ )
element.module = self.actions[element.name]
# Bind the rest of the chain (e.g. the following actions of a sequence)
if element.next_element is not None:
self._bind_modules(element.next_element)
elif isinstance(element, DecisionTreeElement):
- assert (
- element.name in self.decisions
- ), f'Provided element "{element.name}" was not found in registered decisions!'
+ assert element.name in self.decisions, (
+ f'Provided element "{element.name}" was not found in registered decisions!'
+ )
element.module = self.decisions[element.name]
for child in element.children.values():
self._bind_modules(child)
diff --git a/dynamic_stack_decider/dynamic_stack_decider/parser.py b/dynamic_stack_decider/dynamic_stack_decider/parser.py
index 0b61e43..2f6e78c 100644
--- a/dynamic_stack_decider/dynamic_stack_decider/parser.py
+++ b/dynamic_stack_decider/dynamic_stack_decider/parser.py
@@ -1,6 +1,5 @@
import copy
import re
-from typing import Optional
import yaml
from rclpy.node import Node
@@ -9,7 +8,7 @@
class DsdParser:
- def __init__(self, node: Optional[Node] = None):
+ def __init__(self, node: Node | None = None):
self.node = node
def parse(self, file_path: str) -> Tree:
@@ -266,12 +265,8 @@ def _lookup_subtree(self, call, lnr, subtrees):
subtree = subtrees[name]
if (set(parameters.keys()) | set(unset_parameters.keys())) != set(subtree.parameter_list):
raise ParseError(
- "Error parsing line {}: Invalid parameters specified.\n"
- "Available parameters are {}, specified parameters are {}.".format(
- lnr,
- set(parameters.keys()) | set(unset_parameters.keys()),
- set(subtree.parameter_list),
- )
+ f"Error parsing line {lnr}: Invalid parameters specified.\n"
+ f"Available parameters are {set(parameters.keys()) | set(unset_parameters.keys())}, specified parameters are {set(subtree.parameter_list)}."
)
return subtree, parameters, unset_parameters
diff --git a/dynamic_stack_decider/dynamic_stack_decider/tree.py b/dynamic_stack_decider/dynamic_stack_decider/tree.py
index 77481ce..bc99048 100644
--- a/dynamic_stack_decider/dynamic_stack_decider/tree.py
+++ b/dynamic_stack_decider/dynamic_stack_decider/tree.py
@@ -7,7 +7,7 @@ class Tree:
def __init__(self):
# The root element of the tree
- self.root_element: Optional[AbstractTreeElement] = None
+ self.root_element: AbstractTreeElement | None = None
self.parameter_list = []
def set_root_element(self, element: "AbstractTreeElement"):
@@ -38,8 +38,8 @@ def __init__(
self,
name: str,
parent: Optional["AbstractTreeElement"],
- parameters: Optional[dict] = None,
- unset_parameters: Optional[dict] = None,
+ parameters: dict | None = None,
+ unset_parameters: dict | None = None,
):
self.name = name
self.parent = parent
@@ -102,7 +102,7 @@ def add_child_element(self, element: AbstractTreeElement, activating_result: str
self.children[activating_result] = element
element.set_activation_reason(activating_result)
- def get_child(self, activating_result: str) -> Optional[AbstractTreeElement]:
+ def get_child(self, activating_result: str) -> AbstractTreeElement | None:
"""Get the child for a given result"""
if not activating_result:
# give advice about error
@@ -159,7 +159,7 @@ def __init__(self, name, parent, parameters=None, unset_parameters=None):
super().__init__(name, parent, parameters, unset_parameters)
# The element that is activated when this action pops itself. None if this
# action is the last (or only) element in its chain.
- self.next_element: Optional[AbstractTreeElement] = None
+ self.next_element: AbstractTreeElement | None = None
def set_activation_reason(self, reason):
"""Set the activation reason for this action and propagate it along the chain"""
diff --git a/dynamic_stack_decider/package.xml b/dynamic_stack_decider/package.xml
index 12336bc..8b07dab 100644
--- a/dynamic_stack_decider/package.xml
+++ b/dynamic_stack_decider/package.xml
@@ -18,8 +18,7 @@
MIT
- rosidl_default_generators
- rosidl_default_runtime
+ ament_python
rclpy
std_msgs
diff --git a/dynamic_stack_decider/pyproject.toml b/dynamic_stack_decider/pyproject.toml
new file mode 100644
index 0000000..642ab3c
--- /dev/null
+++ b/dynamic_stack_decider/pyproject.toml
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["setuptools>=68", "wheel"]
+build-backend = "setuptools.build_meta"
diff --git a/dynamic_stack_decider/setup.py b/dynamic_stack_decider/setup.py
index 832e247..ea7cbe6 100644
--- a/dynamic_stack_decider/setup.py
+++ b/dynamic_stack_decider/setup.py
@@ -4,16 +4,16 @@
setup(
name=package_name,
- packages=find_packages(exclude=["tests"]),
+ version="0.5.3",
+ description="Persistent actions selected by reevaluable decision trees",
+ python_requires=">=3.10",
+ packages=find_packages(exclude=["test", "test.*", "tests", "tests.*"]),
data_files=[
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
("share/" + package_name, ["package.xml"]),
],
- install_requires=[
- "setuptools",
- ],
- tests_require=["pytest"],
- zip_safe=True,
+ install_requires=["PyYAML>=6"],
+ zip_safe=False,
keywords=["ROS"],
license="MIT",
entry_points={},
diff --git a/dynamic_stack_decider/test/test_discovery.py b/dynamic_stack_decider/test/test_discovery.py
index cc22dd4..19d617e 100644
--- a/dynamic_stack_decider/test/test_discovery.py
+++ b/dynamic_stack_decider/test/test_discovery.py
@@ -7,7 +7,6 @@
import os
import pytest
-
from dynamic_stack_decider.abstract_action_element import AbstractActionElement
from dynamic_stack_decider.abstract_decision_element import AbstractDecisionElement
from dynamic_stack_decider.dsd import DSD, discover_elements
diff --git a/dynamic_stack_decider/test/test_elements.py b/dynamic_stack_decider/test/test_elements.py
index 6204f85..32bcc58 100644
--- a/dynamic_stack_decider/test/test_elements.py
+++ b/dynamic_stack_decider/test/test_elements.py
@@ -5,7 +5,6 @@
"""
import pytest
-
from dynamic_stack_decider.abstract_stack_element import AbstractStackElement
from .runtime_elements import Blackboard, Chooser, Guard, Idle
diff --git a/dynamic_stack_decider/test/test_parser.py b/dynamic_stack_decider/test/test_parser.py
index b8a5bc3..fabde59 100644
--- a/dynamic_stack_decider/test/test_parser.py
+++ b/dynamic_stack_decider/test/test_parser.py
@@ -1,7 +1,6 @@
import os
import pytest
-
from dynamic_stack_decider.parser import DsdParser, Tree
from dynamic_stack_decider.tree import ActionTreeElement, DecisionTreeElement
diff --git a/dynamic_stack_decider/test/test_parser_errors.py b/dynamic_stack_decider/test/test_parser_errors.py
index b55c144..4afaf32 100644
--- a/dynamic_stack_decider/test/test_parser_errors.py
+++ b/dynamic_stack_decider/test/test_parser_errors.py
@@ -8,7 +8,6 @@
import tempfile
import pytest
-
from dynamic_stack_decider.parser import DsdParser, ParseError
diff --git a/dynamic_stack_decider/test/test_runtime.py b/dynamic_stack_decider/test/test_runtime.py
index 189b37d..664538d 100644
--- a/dynamic_stack_decider/test/test_runtime.py
+++ b/dynamic_stack_decider/test/test_runtime.py
@@ -10,7 +10,6 @@
import json
import pytest
-
from dynamic_stack_decider.abstract_action_element import AbstractActionElement
from dynamic_stack_decider.abstract_decision_element import AbstractDecisionElement
diff --git a/dynamic_stack_decider/test/test_tree.py b/dynamic_stack_decider/test/test_tree.py
index f129f27..41b9799 100644
--- a/dynamic_stack_decider/test/test_tree.py
+++ b/dynamic_stack_decider/test/test_tree.py
@@ -5,7 +5,6 @@
"""
import pytest
-
from dynamic_stack_decider.tree import ActionTreeElement, DecisionTreeElement, Tree
diff --git a/dynamic_stack_decider_visualization/MANIFEST.in b/dynamic_stack_decider_visualization/MANIFEST.in
new file mode 100644
index 0000000..bb3ec5f
--- /dev/null
+++ b/dynamic_stack_decider_visualization/MANIFEST.in
@@ -0,0 +1 @@
+include README.md
diff --git a/dynamic_stack_decider_visualization/README.md b/dynamic_stack_decider_visualization/README.md
new file mode 100644
index 0000000..b5217e2
--- /dev/null
+++ b/dynamic_stack_decider_visualization/README.md
@@ -0,0 +1,7 @@
+# dynamic_stack_decider_visualization
+
+An RQT plugin for inspecting DSD behavior trees, active stacks, and debug data.
+
+See the [repository documentation](https://github.com/bit-bots/dynamic_stack_decider)
+for usage and development instructions. ROS dependencies are installed through
+rosdep or the repository's Pixi environment.
diff --git a/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_follower.py b/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_follower.py
index 3a6647f..9e6fb40 100644
--- a/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_follower.py
+++ b/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_follower.py
@@ -1,6 +1,5 @@
import json
import uuid
-from typing import Optional, Union
import pydot
from PyQt5.QtGui import QStandardItem, QStandardItemModel
@@ -27,10 +26,10 @@ def __init__(self, node: Node, debug_topic: str):
self.dsd_debug_topic = debug_topic
- self.tree: Optional[dict] = None
- self.stack: Optional[dict] = None
+ self.tree: dict | None = None
+ self.stack: dict | None = None
- self._cached_dotgraph: Optional[pydot.Dot] = None
+ self._cached_dotgraph: pydot.Dot | None = None
# Subscribe to the DSDs tree (latched)
dsd_tree_topic = f"{debug_topic}/dsd_tree"
@@ -78,7 +77,7 @@ def stack_dict_changed(old_stack_element, new_stack_element, ignore_keys) -> boo
"""
Check if two stack dicts are different
"""
- if type(old_stack_element) != type(new_stack_element):
+ if type(old_stack_element) is not type(new_stack_element):
return True
elif isinstance(old_stack_element, dict):
# Check if the length of the stack changed
@@ -136,7 +135,7 @@ def _empty_item_model():
return QStandardItemModel()
@staticmethod
- def _dot_node_from_tree_element(tree_element: dict, stack_element: Optional[dict] = None) -> pydot.Node:
+ def _dot_node_from_tree_element(tree_element: dict, stack_element: dict | None = None) -> pydot.Node:
"""
:param tree_element: The node from the dsd tree which should be converted to a dot node
:param stack_element: The corresponding element from the stack
@@ -159,12 +158,12 @@ def param_string(params: dict) -> str:
# Sanity check
if stack_element is not None:
- assert (
- stack_element["type"] == tree_element["type"]
- ), f"The stack and the tree do not match (element type mismatch: {stack_element['type']} vs. {tree_element['type']})"
- assert (
- stack_element["name"] == tree_element["name"]
- ), f"The stack and the tree do not match (element name mismatch: {stack_element['name']} vs. {tree_element['name']})"
+ assert stack_element["type"] == tree_element["type"], (
+ f"The stack and the tree do not match (element type mismatch: {stack_element['type']} vs. {tree_element['type']})"
+ )
+ assert stack_element["name"] == tree_element["name"], (
+ f"The stack and the tree do not match (element name mismatch: {stack_element['name']} vs. {tree_element['name']})"
+ )
# Initialize parameters of the dot node we are going to create
dot_node_params = {
@@ -188,7 +187,7 @@ def param_string(params: dict) -> str:
return pydot.Node(**dot_node_params)
@staticmethod
- def _stack_matches_tree(stack_element: Optional[dict], tree_element: dict) -> bool:
+ def _stack_matches_tree(stack_element: dict | None, tree_element: dict) -> bool:
"""
Check whether a stack element corresponds to a given tree element.
@@ -199,7 +198,7 @@ def _stack_matches_tree(stack_element: Optional[dict], tree_element: dict) -> bo
return stack_element is not None and stack_element["id"] == tree_element["id"]
def _stack_to_dotgraph(
- self, dot: pydot.Dot, subtree_root: dict, stack_root: Optional[dict] = None, full_tree: bool = False
+ self, dot: pydot.Dot, subtree_root: dict, stack_root: dict | None = None, full_tree: bool = False
) -> (pydot.Dot, str):
"""
Recursively modify dot to include every element of the stack
@@ -251,7 +250,7 @@ def _stack_to_dotgraph(
return dot, dot_node.get_name()
def _append_debug_data_to_item(
- self, parent_item: QStandardItem, debug_data: Union[dict, list, int, float, str, bool]
+ self, parent_item: QStandardItem, debug_data: dict | list | int | float | str | bool
):
"""
Appends debug_data of a given element and its children to a QStandardItem.
diff --git a/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_visualization_plugin.py b/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_visualization_plugin.py
index eb1279d..ff67e5c 100644
--- a/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_visualization_plugin.py
+++ b/dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_visualization_plugin.py
@@ -31,7 +31,6 @@
import os
import sys
import uuid
-from typing import Optional
import pydot
from ament_index_python import get_package_share_directory
@@ -58,7 +57,7 @@ def __init__(self, context):
# Ensure startup state
self.freeze = False # Controls whether the state should be updated from remote
- self.dsd_follower: Optional[DsdFollower] = None
+ self.dsd_follower: DsdFollower | None = None
self.running_dsd_instances: dict[str, str] = {}
self._init_plugin(context)
diff --git a/dynamic_stack_decider_visualization/package.xml b/dynamic_stack_decider_visualization/package.xml
index 62dff5c..86bb279 100644
--- a/dynamic_stack_decider_visualization/package.xml
+++ b/dynamic_stack_decider_visualization/package.xml
@@ -5,8 +5,7 @@
0.2.1
A Python GUI plugin to visualize the bitbots-dynamic-stack-decider (DSD)
-
- Loosly based on rqt_graph
+ Based on rqt_graph
Finn-Thorben Sell
Hamburg Bit-Bots
@@ -15,11 +14,13 @@
MIT
+ ament_python
+ ament_index_python
+
dynamic_stack_decider
python3-pyqt5
qt_dotgraph
rclpy
- rosgraph_msgs
rqt_gui_py
rqt_gui
diff --git a/dynamic_stack_decider_visualization/pyproject.toml b/dynamic_stack_decider_visualization/pyproject.toml
new file mode 100644
index 0000000..642ab3c
--- /dev/null
+++ b/dynamic_stack_decider_visualization/pyproject.toml
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["setuptools>=68", "wheel"]
+build-backend = "setuptools.build_meta"
diff --git a/dynamic_stack_decider_visualization/setup.cfg b/dynamic_stack_decider_visualization/setup.cfg
index 6b08d80..62e34ba 100644
--- a/dynamic_stack_decider_visualization/setup.cfg
+++ b/dynamic_stack_decider_visualization/setup.cfg
@@ -1,4 +1,4 @@
[develop]
script_dir=$base/lib/dynamic_stack_decider_visualization
[install]
-install_scripts=$base/lib/dynamic_stack_decider/dynamic_stack_decider_visualization
+install_scripts=$base/lib/dynamic_stack_decider_visualization
diff --git a/dynamic_stack_decider_visualization/setup.py b/dynamic_stack_decider_visualization/setup.py
index 6ec67bf..851bd46 100644
--- a/dynamic_stack_decider_visualization/setup.py
+++ b/dynamic_stack_decider_visualization/setup.py
@@ -4,16 +4,18 @@
setup(
name=package_name,
- packages=find_packages(),
+ version="0.2.1",
+ description="ROS 2 RQT visualization for the Dynamic Stack Decider",
+ python_requires=">=3.10",
+ packages=find_packages(exclude=["test", "test.*", "tests", "tests.*"]),
data_files=[
("share/" + package_name + "/resource", ["resource/StackmachineViz.ui"]),
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
("share/" + package_name, ["package.xml"]),
("share/" + package_name, ["plugin.xml"]),
],
- install_requires=["setuptools"],
- tests_require=["pytest"],
- zip_safe=True,
+ install_requires=["pydot>=3", "PyQt5>=5.15"],
+ zip_safe=False,
entry_points={
"console_scripts": [
"dsd_gui = " + package_name + ".dsd_visualization_plugin:main",
diff --git a/pixi.lock b/pixi.lock
new file mode 100644
index 0000000..e195b6c
--- /dev/null
+++ b/pixi.lock
@@ -0,0 +1,6326 @@
+version: 7
+platforms:
+- name: linux-64
+ virtual-packages:
+ - __unix=0=0
+ - __linux=4.18
+ - __glibc=2.28
+ - __archspec=0=x86_64
+environments:
+ default:
+ channels:
+ - url: https://prefix.dev/robostack-jazzy/
+ - url: https://conda.anaconda.org/conda-forge/
+ packages:
+ linux-64:
+ - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.8-hebe6cf0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cmake-4.4.4-hff7ac6b_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.16.2-py312h8b7ec3f_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cppcheck-2.22.0-py312h3cdd867_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/fmt-12.1.0-h76c4fd7_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.4-h54a6638_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gmock-1.18.0-h48ecd08_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gtest-1.18.0-h171cf75_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.22.2-hbc21106_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libacl-2.4.0-h1b0031e_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libattr-2.6.0-h11a17bc_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.11.0-11_h4a7cf45_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.11.0-11_h0358290_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.22.0-ha042cf0_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h373387f_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-h280c20c_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-16.2.0-h69a702a_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-16.2.0-h69a702a_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-16.2.0-h6b99dfc_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.11.0-11_h47877c9_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.68.1-h74cf4be_1.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.34-pthreads_hf13c14d_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpsl-0.23.1-hd9e3e90_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.53.4-h0737f62_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-h6154650_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-16.2.0-hdf11a46_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.42.4-hcfc3c73_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.52.1-h280c20c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lttng-ust-2.13.9-hf5eda4c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.5.3-py312he827f4e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.5-h781a0a9_0.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-h1114479_1013.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb03c661_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.17.0-hb6aa676_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-hee9eb32_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/uncrustify-0.83.0-h54a6638_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-hebe6cf0_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h54a6638_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
+ - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.7.2-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.1-pyhd8ed1ab_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.23-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/empy-4.2.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/flake8-7.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.1.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/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.15.0-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyflakes-4.0.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.3.3-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyproject_hooks-1.2.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhcf101f3_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-7.1.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-build-1.6.1-pyhc364b38_0.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-9_cp312.conda
+ - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.10.2-pyh332efcf_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.1.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/wheel-0.48.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/zipp-4.1.1-pyh5ded981_0.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-action-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-core-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-definitions-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-interfaces-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-link-flags-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-targets-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gen-version-h-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gmock-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gtest-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pytest-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-python-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-ros-0.12.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-target-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-test-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-version-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-cpp-1.8.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-python-1.8.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-lint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-package-0.16.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-builtin-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-cyclonedds-0.10.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-domain-coordinator-0.12.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastcdr-2.2.7-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-2.14.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-cmake-module-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gmock-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gtest-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-binding-c-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-hoofs-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-posh-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-libyaml-vendor-1.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-lifecycle-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-cmake-module-0.11.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-action-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-lifecycle-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-interface-3.1.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np2py312h918b84f_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-yaml-param-parser-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rclpy-7.1.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcpputils-2.11.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcutils-6.7.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-7.3.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-common-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-dds-common-3.1.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-2.15.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-cmake-7.3.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-environment-4.2.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosgraph-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-adapter-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cli-4.6.9-hb0f4dca_22.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cmake-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-core-runtime-0.2.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-default-runtime-1.6.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-py-0.22.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-rs-0.5.0-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-type-description-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-parser-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-pycommon-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-c-3.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-cpp-3.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-interface-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rpyutils-0.4.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-service-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-spdlog-vendor-1.6.2-np2py312h918b84f_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-std-msgs-5.3.8-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tracetools-8.2.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-type-description-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-uncrustify-vendor-3.0.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-unique-identifier-msgs-2.5.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-distro-mutex-0.16.0-jazzy_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-rosidl-cli-4.6.9-np2py312h2ed9cc7_22.conda
+ format:
+ channels:
+ - url: https://prefix.dev/robostack-jazzy/
+ - url: https://conda.anaconda.org/conda-forge/
+ packages:
+ linux-64:
+ - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cffi-2.1.1-py312h703531f_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.53.4-h0737f62_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.42.4-hcfc3c73_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.5-h781a0a9_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.16.10-hc0d6792_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.1.0-py312hd9148b4_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-hebe6cf0_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/cfgv-3.5.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/distlib-0.4.3-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/filelock-4.0.12-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/identify-2.6.20-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.10.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.12.3-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.6.2-pyha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-discovery-1.6.1-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-9_cp312.conda
+ - conda: https://prefix.dev/conda-forge/noarch/setuptools-84.0.0-pyh332efcf_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/virtualenv-21.14.5-pyh5ded981_0.conda
+ visualization:
+ channels:
+ - url: https://prefix.dev/robostack-jazzy/
+ - url: https://conda.anaconda.org/conda-forge/
+ packages:
+ linux-64:
+ - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/alsa-lib-1.2.16.1-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
+ - conda: https://prefix.dev/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.8-hebe6cf0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cairo-1.18.6-h3c89d7e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cmake-4.4.4-hff7ac6b_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/coverage-7.16.2-py312h8b7ec3f_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cppcheck-2.22.0-py312h3cdd867_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/cyrus-sasl-2.1.28-hac629b4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-he8c428d_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/fmt-12.1.0-h76c4fd7_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/fontconfig-2.18.3-h4db4eae_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.4-h54a6638_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/freetype-2.14.3-ha770c72_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/fribidi-1.0.17-h7cc23a3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gdk-pixbuf-2.44.8-h68053f1_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/glib-2.90.0-h5e3c387_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/glib-tools-2.90.0-h3d503d9_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gmock-1.18.0-h48ecd08_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/graphite2-1.3.15-h54a6638_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/graphviz-14.1.2-h8b86629_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gst-plugins-base-1.26.11-h6d08254_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gstreamer-1.26.11-h29cf534_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gtest-1.18.0-h171cf75_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gtk3-3.24.52-ha5ea40c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/harfbuzz-14.5.1-ha770c72_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/krb5-1.22.2-hbc21106_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lame-4.0-h770b6ad_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lerc-4.2.0-hdb68285_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libacl-2.4.0-h1b0031e_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libattr-2.6.0-h11a17bc_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libblas-3.11.0-11_h4a7cf45_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcap-2.78-h084b8d7_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.11.0-11_h0358290_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp22.1-22.1.8-default_h0acdd01_10.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp23.1-23.1.2-default_h0acdd01_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libclang13-23.1.2-default_hfab3205_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcups-2.3.3-h7a8fb5f_6.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.22.0-ha042cf0_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.25-hd45a770_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.129-h7cc23a3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h373387f_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-h280c20c_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-h5348a74_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libflac-1.5.0-he200343_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.14.3-h5e6c136_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-16.2.0-h69a702a_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgd-2.3.3-h5fbf134_12.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran-16.2.0-h69a702a_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-16.2.0-h6b99dfc_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libglib-2.90.0-h569388d_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libharfbuzz-14.5.1-h23af247_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libharfbuzz-devel-14.5.1-h23af247_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h0cb94f2_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.2.0-hb03c661_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.11.0-11_h47877c9_openblas.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libllvm22-22.1.8-h474f4eb_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libllvm23-23.1.2-h474f4eb_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.68.1-h74cf4be_1.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.34-pthreads_hf13c14d_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_5.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libopus-1.6.1-hebe6cf0_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.19-hb03c661_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.59-h922cc85_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpq-18.6-h3883810_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpsl-0.23.1-hd9e3e90_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/librsvg-2.62.4-ha427ee3_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hbc6d301_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.53.4-h0737f62_102.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-h6154650_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-16.2.0-hdf11a46_7.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-262-h26e0ef7_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.2-hcc2c06a_1.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.42.4-hcfc3c73_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libuv-1.52.1-h280c20c_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/libwebp-base-1.6.0-hd42ef1d_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-hb83e432_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.13.2-h51789e4_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxml2-16-2.15.4-hf3af7cc_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.15.4-h7df9aa5_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/lttng-ust-2.13.9-hf5eda4c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.33.7-h877a99e_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/nspr-4.40-h29cc59b_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/nss-3.118-h445c969_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.5.3-py312he827f4e_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openldap-2.6.13-hbde042b_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.5-h781a0a9_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pango-1.58.2-h7bb47b9_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/pcre2-10.47-h8b3dc9c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pixman-0.46.4-h54a6638_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pkg-config-0.29.2-h1114479_1013.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-h7cc23a3_1004.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-hb10c1b2_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pyqt-5.15.11-py312h82c0db2_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pyqt5-sip-12.17.0-py312h1289d80_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/qt-main-5.15.15-h0c412b5_8.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb03c661_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/sip-6.10.0-py312h1289d80_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.17.0-hb6aa676_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-hee9eb32_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/uncrustify-0.83.0-h54a6638_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/wayland-1.26.0-hc1c935e_2.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.48-h280c20c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libice-1.1.2-h280c20c_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libsm-1.2.6-h0d788c3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-h7cc23a3_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxcomposite-0.4.7-hb03c661_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-libxdamage-1.1.6-hb9d3cd8_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-h7cc23a3_2.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.7-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.2-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxi-1.8.3-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxinerama-1.1.6-hecca717_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrandr-1.5.5-h7cc23a3_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb03c661_1.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-libxtst-1.2.5-h7cc23a3_4.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-libxxf86vm-1.1.7-hb03c661_0.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/xorg-xorgproto-2025.1-hebe6cf0_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-hebe6cf0_3.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h54a6638_1.conda
+ - conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
+ - conda: https://prefix.dev/conda-forge/noarch/adwaita-icon-theme-51.0-unix_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.7.2-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.1-pyhd8ed1ab_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.23-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/empy-4.2.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/flake8-7.4.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.1.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/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/noarch/fonts-conda-ecosystem-1-0.tar.bz2
+ - conda: https://prefix.dev/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/iniconfig-2.3.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/lark-parser-0.12.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.15.0-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pydot-4.0.1-pyhcf101f3_2.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyflakes-4.0.2-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.3.3-pyh5ded981_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyproject_hooks-1.2.0-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pyqt-builder-1.18.2-pyhd8ed1ab_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhcf101f3_1.conda
+ - conda: https://prefix.dev/conda-forge/noarch/pytest-cov-7.1.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/python-build-1.6.1-pyhc364b38_0.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-9_cp312.conda
+ - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.10.2-pyh332efcf_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.1.1-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/wheel-0.48.0-pyhd8ed1ab_0.conda
+ - conda: https://prefix.dev/conda-forge/noarch/zipp-4.1.1-pyh5ded981_0.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-action-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-core-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-definitions-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-interfaces-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-link-flags-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-targets-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gen-version-h-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gmock-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gtest-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pytest-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-python-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-ros-0.12.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-target-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-test-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-version-2.5.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-cpp-1.8.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-python-1.8.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-lint-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-package-0.16.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-builtin-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-cyclonedds-0.10.5-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-domain-coordinator-0.12.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastcdr-2.2.7-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-2.14.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-cmake-module-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gmock-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gtest-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-binding-c-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-hoofs-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-posh-2.0.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-libyaml-vendor-1.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-lifecycle-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-cmake-module-0.11.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-qt-binding-2.2.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-qt-dotgraph-2.7.6-np2py312hd012c64_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-qt-gui-2.7.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-action-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-lifecycle-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-interface-3.1.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np2py312h918b84f_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-yaml-param-parser-9.2.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rclpy-7.1.11-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcpputils-2.11.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcutils-6.7.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-7.3.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-common-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-dds-common-3.1.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-2.15.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-cmake-7.3.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-environment-4.2.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosgraph-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-adapter-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cli-4.6.9-hb0f4dca_22.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cmake-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-core-runtime-0.2.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-default-runtime-1.6.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-py-0.22.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-rs-0.5.0-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-type-description-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-parser-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-pycommon-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-c-3.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-cpp-3.2.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-interface-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rpyutils-0.4.2-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rqt-gui-1.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rqt-gui-py-1.6.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-service-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-spdlog-vendor-1.6.2-np2py312h918b84f_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-std-msgs-5.3.8-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tango-icons-vendor-0.3.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tracetools-8.2.6-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-type-description-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-uncrustify-vendor-3.0.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-unique-identifier-msgs-2.5.1-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-distro-mutex-0.16.0-jazzy_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ - conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-rosidl-cli-4.6.9-np2py312h2ed9cc7_22.conda
+packages:
+- conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
+ build_number: 20
+ sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9
+ md5: a9f577daf3de00bca7c3c76c0ecbd1de
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgomp >=7.5.0
+ constrains:
+ - openmp_impl <0.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ strong:
+ - _openmp_mutex >=4.5
+ size: 28948
+ timestamp: 1770939786096
+- conda: https://prefix.dev/conda-forge/linux-64/alsa-lib-1.2.16.1-h7cc23a3_1.conda
+ sha256: a35bddac04be093769e81814465a537961c6ed0f8d3cc23d6dce6ecdfaf71821
+ md5: 7094e0d8d14de0eff6d83f0d2f1f661e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - alsa-lib >=1.2.16.1,<1.3.0a0
+ size: 594986
+ timestamp: 1787763412911
+- conda: https://prefix.dev/conda-forge/linux-64/at-spi2-atk-2.38.0-h0630a04_3.tar.bz2
+ sha256: 26ab9386e80bf196e51ebe005da77d57decf6d989b4f34d96130560bc133479c
+ md5: 6b889f174df1e0f816276ae69281af4d
+ depends:
+ - at-spi2-core >=2.40.0,<2.41.0a0
+ - atk-1.0 >=2.36.0
+ - dbus >=1.13.6,<2.0a0
+ - libgcc-ng >=9.3.0
+ - libglib >=2.68.1,<3.0a0
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - at-spi2-atk >=2.38.0,<3.0a0
+ size: 339899
+ timestamp: 1619122953439
+- conda: https://prefix.dev/conda-forge/linux-64/at-spi2-core-2.40.3-h0630a04_0.tar.bz2
+ sha256: c4f9b66bd94c40d8f1ce1fad2d8b46534bdefda0c86e3337b28f6c25779f258d
+ md5: 8cb2fc4cd6cc63f1369cfa318f581cc3
+ depends:
+ - dbus >=1.13.6,<2.0a0
+ - libgcc-ng >=9.3.0
+ - libglib >=2.68.3,<3.0a0
+ - xorg-libx11
+ - xorg-libxi
+ - xorg-libxtst
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - at-spi2-core >=2.40.3,<2.41.0a0
+ size: 658390
+ timestamp: 1625848454791
+- conda: https://prefix.dev/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda
+ sha256: df682395d05050cd1222740a42a551281210726a67447e5258968dd55854302e
+ md5: f730d54ba9cd543666d7220c9f7ed563
+ depends:
+ - libgcc-ng >=12
+ - libglib >=2.80.0,<3.0a0
+ - libstdcxx-ng >=12
+ constrains:
+ - atk-1.0 2.38.0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - atk-1.0 >=2.38.0
+ size: 355900
+ timestamp: 1713896169874
+- conda: https://prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
+ sha256: 1a0d382c515ebf55f8ee1f38c8b81bc95af5c2acc42ad53b66bc5df932032f96
+ md5: e675fabcf81499adc7edf58124fb1e01
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: bzip2-1.0.6
+ license_family: BSD
+ run_exports:
+ weak:
+ - bzip2 >=1.0.8,<2.0a0
+ size: 257808
+ timestamp: 1785906269155
+- conda: https://prefix.dev/conda-forge/linux-64/c-ares-1.34.8-hebe6cf0_2.conda
+ sha256: 9c37cc233238adf366ea75b0e845662a5be07ceadf62e458183516369340274b
+ md5: 3ad2b403be8fc5612b9159e2ce621f69
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - c-ares >=1.34.8,<2.0a0
+ size: 228700
+ timestamp: 1787169971173
+- conda: https://prefix.dev/conda-forge/linux-64/cairo-1.18.6-h3c89d7e_0.conda
+ sha256: 5d0efc6f9981468aca72897460d9b2d17b74dff72787f20a9d2330e214064515
+ md5: 7920701f9abcb488411495742cf365a7
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - fontconfig >=2.18.3,<3.0a0
+ - fonts-conda-ecosystem
+ - icu >=78.3,<79.0a0
+ - libexpat >=2.8.1,<3.0a0
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ - libgcc >=15
+ - libglib >=2.90.0,<3.0a0
+ - libpng >=1.6.58,<1.7.0a0
+ - libstdcxx >=15
+ - libxcb >=1.17.0,<2.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - pixman >=0.46.4,<1.0a0
+ - xorg-libice >=1.1.2,<2.0a0
+ - xorg-libsm >=1.2.6,<2.0a0
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ license: LGPL-2.1-only or MPL-1.1
+ run_exports:
+ weak:
+ - cairo >=1.18.6,<2.0a0
+ size: 1007110
+ timestamp: 1790045358757
+- conda: https://prefix.dev/conda-forge/linux-64/cffi-2.1.1-py312h703531f_3.conda
+ sha256: 7c6e8b24d62e0bfa5d14050cd29053778f399feefa7d6887b04575210285a849
+ md5: 41f019d067f8c52c6d9283d8afb28889
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libffi >=3.7.0,<3.8.0a0
+ - libgcc >=15
+ - pycparser
+ - python >=3.12,<3.13.0a0
+ - python_abi 3.12.* *_cp312
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 302937
+ timestamp: 1788485303634
+- conda: https://prefix.dev/conda-forge/linux-64/cmake-4.4.4-hff7ac6b_0.conda
+ sha256: 1c04749bc4a45d5712ba81d7bf38204f6f3a53803b8c223571e7a0a1e1dbbebf
+ md5: f58ffc242c3ecbf9753d1f7dc6b91276
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - ncurses >=6.6,<7.0a0
+ - libexpat >=2.8.5,<3.0a0
+ - libcurl >=8.22.0,<9.0a0
+ - rhash >=1.4.6,<2.0a0
+ - liblzma >=5.8.3,<6.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ - libuv >=1.52.1,<2.0a0
+ - bzip2 >=1.0.8,<2.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 26080138
+ timestamp: 1791001096509
+- conda: https://prefix.dev/conda-forge/linux-64/coverage-7.16.2-py312h8b7ec3f_0.conda
+ sha256: 9ea2907ca5b95350b3b28dd7b6107b89b0754ab9504e214220eff7603e72d111
+ md5: 1d1ef312ddf97e5f5218d3a3d56dd7a0
+ depends:
+ - python
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 418196
+ timestamp: 1790542080154
+- conda: https://prefix.dev/conda-forge/linux-64/cppcheck-2.22.0-py312h3cdd867_1.conda
+ sha256: 0ef0bd4ad02311259e93011376b290e3df76b00fccf1090baa928928f5022a3d
+ md5: 4fed5367fc013b43a33ba5bb7f3974d4
+ depends:
+ - pygments
+ - python
+ - libgcc >=15
+ - libstdcxx >=15
+ - __glibc >=2.17,<3.0.a0
+ - 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
+ run_exports: {}
+ size: 3198141
+ timestamp: 1790418661673
+- conda: https://prefix.dev/conda-forge/linux-64/cyrus-sasl-2.1.28-hac629b4_1.conda
+ sha256: 7684da83306bb69686c0506fb09aa7074e1a55ade50c3a879e4e5df6eebb1009
+ md5: af491aae930edc096b58466c51c4126c
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libgcc >=13
+ - libntlm >=1.8,<2.0a0
+ - libstdcxx >=13
+ - libxcrypt >=4.4.36
+ - openssl >=3.5.5,<4.0a0
+ license: BSD-3-Clause-Attribution
+ license_family: BSD
+ run_exports:
+ weak:
+ - cyrus-sasl >=2.1.28,<3.0a0
+ size: 210103
+ timestamp: 1771943128249
+- conda: https://prefix.dev/conda-forge/linux-64/dbus-1.16.2-he8c428d_2.conda
+ sha256: 87a0a42d4ccc527597eff3234509dfb03e0d9bf67d5e2b6fc758e2ef389d8abe
+ md5: a6eb37b51be1a9a654dc3a8aca039b1a
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - libexpat >=2.8.1,<3.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - libglib >=2.88.3,<3.0a0
+ license: AFL-2.1 OR GPL-2.0-or-later
+ run_exports:
+ weak:
+ - dbus >=1.16.2,<2.0a0
+ size: 449564
+ timestamp: 1788197922783
+- conda: https://prefix.dev/conda-forge/linux-64/epoxy-1.5.10-hb03c661_2.conda
+ sha256: a5b51e491fec22bcc1765f5b2c8fff8a97428e9a5a7ee6730095fb9d091b0747
+ md5: 057083b06ccf1c2778344b6dabace38b
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libdrm >=2.4.125,<2.5.0a0
+ - libegl >=1.7.0,<2.0a0
+ - libegl-devel
+ - libgcc >=14
+ - libgl >=1.7.0,<2.0a0
+ - libgl-devel
+ - libglx >=1.7.0,<2.0a0
+ - libglx-devel
+ - xorg-libx11 >=1.8.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-libxxf86vm >=1.1.6,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - epoxy >=1.5.10,<1.6.0a0
+ size: 411735
+ timestamp: 1758743520805
+- conda: https://prefix.dev/conda-forge/linux-64/fmt-12.1.0-h76c4fd7_1.conda
+ sha256: 25d14a197601fdd616f2e501431b52887e69b31e7defbc1679381d718357ceb7
+ md5: a70bb6d42ad121aef456e0007e92bed6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - fmt >=12.1.0,<12.2.0a0
+ size: 199072
+ timestamp: 1785915412102
+- conda: https://prefix.dev/conda-forge/linux-64/fontconfig-2.18.3-h4db4eae_1.conda
+ sha256: 5a3eb10b18a97223ab06b3a7f0d7f56658db2f2800e2f2af95836fe3bf55ba63
+ md5: 922776b528a470ab5afa81fd42abfa1d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libexpat >=2.8.1,<3.0a0
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ - libgcc >=15
+ - libuuid >=2.42.2,<3.0a0
+ - libzlib >=1.3.2,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - fontconfig >=2.18.3,<3.0a0
+ - fonts-conda-ecosystem
+ size: 296288
+ timestamp: 1786667377340
+- conda: https://prefix.dev/conda-forge/linux-64/foonathan-memory-0.7.4-h54a6638_1.conda
+ sha256: e356abf4a5e095c6b723f6b77dbbdf31957dffb122adab2d54496c70c7a28c4f
+ md5: 6f78294a2bc5b7fe6310b7677fd37e7b
+ depends:
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: Zlib
+ run_exports:
+ weak:
+ - foonathan-memory >=0.7.4,<0.7.5.0a0
+ size: 184682
+ timestamp: 1779093090230
+- conda: https://prefix.dev/conda-forge/linux-64/freetype-2.14.3-ha770c72_2.conda
+ sha256: 612a8e0c1a6ecae23da54d81ef395f6ebb5c8e4468ec2611593ebce75876a4e0
+ md5: 2d0ea23b23603e07ca47f23f949f67b6
+ depends:
+ - libfreetype 2.14.3 ha770c72_2
+ - libfreetype6 2.14.3 h5e6c136_2
+ license: GPL-2.0-only OR FTL
+ run_exports:
+ weak:
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ size: 175239
+ timestamp: 1786641011029
+- conda: https://prefix.dev/conda-forge/linux-64/fribidi-1.0.17-h7cc23a3_0.conda
+ sha256: 3ba79ebfbd14ca5db4affaf10ee8001064e907de5baabc2dbe5bcd9aec856c9f
+ md5: f9d5302bca196ee87e62f393f2626562
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - fribidi >=1.0.17,<2.0a0
+ size: 64102
+ timestamp: 1790011855888
+- conda: https://prefix.dev/conda-forge/linux-64/gdk-pixbuf-2.44.8-h68053f1_2.conda
+ sha256: 32f3ebd1871cb6ac7eac36c78c410860f38e8d252d5857a80f6abfcb79c7e0ff
+ md5: d7bd6ccfc58eb6796bd6bba85878fc0e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libglib >=2.88.3,<3.0a0
+ - libjpeg-turbo >=3.2.0,<4.0a0
+ - liblzma >=5.8.3,<6.0a0
+ - libpng >=1.6.58,<1.7.0a0
+ - libtiff >=4.7.2,<4.8.0a0
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - gdk-pixbuf >=2.44.8,<3.0a0
+ size: 581961
+ timestamp: 1788490424411
+- conda: https://prefix.dev/conda-forge/linux-64/glib-2.90.0-h5e3c387_0.conda
+ sha256: 4d3ddb32831bbd89d4c1b5282930f70a1bf0e1210c772d2df4c13b3eb12f577f
+ md5: 783f9086aaff57b304816dc67181e3f7
+ depends:
+ - python *
+ - packaging
+ - libglib ==2.90.0 h569388d_0
+ - glib-tools ==2.90.0 h3d503d9_0
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - libglib >=2.90.0,<3.0a0
+ size: 85802
+ timestamp: 1789478025196
+- conda: https://prefix.dev/conda-forge/linux-64/glib-tools-2.90.0-h3d503d9_0.conda
+ sha256: a31c2244c6743a85941ac1d19a77ce2cc871afa171b0ad9aaac309af532d0677
+ md5: d4adaebf8a2c9040ada6549c52a6b8d8
+ depends:
+ - libglib ==2.90.0 h569388d_0
+ - libffi
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: LGPL-2.1-or-later
+ run_exports: {}
+ size: 237225
+ timestamp: 1789478025196
+- conda: https://prefix.dev/conda-forge/linux-64/gmock-1.18.0-h48ecd08_1.conda
+ sha256: d9ea645d97a86e8bf87d535ed0d780d311374fb44fe727c1654f098ac79cbfc7
+ md5: e28a4aba79c3c149f4dd0588f61e3abc
+ depends:
+ - gtest ==1.18.0 h171cf75_1
+ - gtest >=1.18.0,<1.18.1.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 4915
+ timestamp: 1786419392511
+- conda: https://prefix.dev/conda-forge/linux-64/graphite2-1.3.15-h54a6638_1.conda
+ sha256: 7fa3b6a9c081fa3e545573152a788d061a0a0ba57df7251cc0f4f75225fc93e7
+ md5: f9fe2984587fa8235a6af6004760cd18
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - graphite2 >=1.3.15,<2.0a0
+ size: 102835
+ timestamp: 1786118485753
+- conda: https://prefix.dev/conda-forge/linux-64/graphviz-14.1.2-h8b86629_0.conda
+ sha256: 48d4aae8d2f7dd038b8c2b6a1b68b7bca13fa6b374b78c09fcc0757fa21234a1
+ md5: 341fc61cfe8efa5c72d24db56c776f44
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - adwaita-icon-theme
+ - cairo >=1.18.4,<2.0a0
+ - fonts-conda-ecosystem
+ - gdk-pixbuf >=2.44.4,<3.0a0
+ - gtk3 >=3.24.43,<4.0a0
+ - gts >=0.7.6,<0.8.0a0
+ - libexpat >=2.7.3,<3.0a0
+ - libgcc >=14
+ - libgd >=2.3.3,<2.4.0a0
+ - libglib >=2.86.3,<3.0a0
+ - librsvg >=2.60.0,<3.0a0
+ - libstdcxx >=14
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ - pango >=1.56.4,<2.0a0
+ license: EPL-1.0
+ license_family: Other
+ run_exports:
+ weak:
+ - graphviz >=14.1.2,<15.0a0
+ size: 2426455
+ timestamp: 1769427102743
+- conda: https://prefix.dev/conda-forge/linux-64/gst-plugins-base-1.26.11-h6d08254_0.conda
+ sha256: 5a227ac457b9cc7a70b14008df1f91fd5dd2b3fda9641e5445c950b06d04be9e
+ md5: 971da16e7fc43161329213557688d315
+ depends:
+ - gstreamer ==1.26.11 h29cf534_0
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - xorg-libxau >=1.0.12,<2.0a0
+ - libogg >=1.3.5,<1.4.0a0
+ - xorg-libxshmfence >=1.3.3,<2.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - libexpat >=2.7.5,<3.0a0
+ - pango >=1.56.4,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ - libxcb >=1.17.0,<2.0a0
+ - xorg-libxfixes >=6.0.2,<7.0a0
+ - libopus >=1.6.1,<2.0a0
+ - libglib >=2.86.4,<3.0a0
+ - libegl >=1.7.0,<2.0a0
+ - alsa-lib >=1.2.15.3,<1.3.0a0
+ - libgl >=1.7.0,<2.0a0
+ - libvorbis >=1.3.7,<1.4.0a0
+ - libpng >=1.6.57,<1.7.0a0
+ - libdrm >=2.4.125,<2.5.0a0
+ - gstreamer >=1.26.11,<1.27.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxxf86vm >=1.1.7,<2.0a0
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - gst-plugins-base >=1.26.11,<1.27.0a0
+ size: 3199241
+ timestamp: 1776268376145
+- conda: https://prefix.dev/conda-forge/linux-64/gstreamer-1.26.11-h29cf534_0.conda
+ sha256: 6b9f6c7de3207b7d3a76741713587dd9f7fe2f00720f9ba047632f0900cfa5e5
+ md5: 1e0e854b77451ac918b4a68f28932b1d
+ depends:
+ - glib >=2.86.4,<3.0a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libzlib >=1.3.2,<2.0a0
+ - libglib >=2.86.4,<3.0a0
+ - libiconv >=1.18,<2.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - gstreamer >=1.26.11,<1.27.0a0
+ size: 2281638
+ timestamp: 1776268376145
+- conda: https://prefix.dev/conda-forge/linux-64/gtest-1.18.0-h171cf75_1.conda
+ sha256: c7131b5cd7b9c75ae8be451eef6aef794416a62ac330ee692d476f4144f1cd48
+ md5: 84a4a01103f7c4cb9d889db3efe3abc6
+ depends:
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ constrains:
+ - gmock ==1.18.0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - gtest >=1.18.0,<1.18.1.0a0
+ size: 456093
+ timestamp: 1786419392511
+- conda: https://prefix.dev/conda-forge/linux-64/gtk3-3.24.52-ha5ea40c_0.conda
+ sha256: c6bb4f06331bcb0a566d84e0f0fad7af4b9035a03b13e2d5ecfaf13be57e6e10
+ md5: bcaea22d85999a4f17918acfab877e61
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - at-spi2-atk >=2.38.0,<3.0a0
+ - atk-1.0 >=2.38.0
+ - cairo >=1.18.4,<2.0a0
+ - epoxy >=1.5.10,<1.6.0a0
+ - fontconfig >=2.17.1,<3.0a0
+ - fonts-conda-ecosystem
+ - fribidi >=1.0.16,<2.0a0
+ - gdk-pixbuf >=2.44.5,<3.0a0
+ - glib-tools
+ - harfbuzz >=13.2.1
+ - hicolor-icon-theme
+ - libcups >=2.3.3,<2.4.0a0
+ - libcups >=2.3.3,<3.0a0
+ - libexpat >=2.7.4,<3.0a0
+ - libfreetype >=2.14.2
+ - libfreetype6 >=2.14.2
+ - libgcc >=14
+ - libglib >=2.86.4,<3.0a0
+ - liblzma >=5.8.2,<6.0a0
+ - libxkbcommon >=1.13.1,<2.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - pango >=1.56.4,<2.0a0
+ - wayland >=1.25.0,<2.0a0
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-libxcomposite >=0.4.7,<1.0a0
+ - xorg-libxcursor >=1.2.3,<2.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxfixes >=6.0.2,<7.0a0
+ - xorg-libxi >=1.8.2,<2.0a0
+ - xorg-libxinerama >=1.1.6,<1.2.0a0
+ - xorg-libxrandr >=1.5.5,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - gtk3 >=3.24.52,<4.0a0
+ - adwaita-icon-theme
+ size: 5939083
+ timestamp: 1774288645605
+- conda: https://prefix.dev/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda
+ sha256: b5cd16262fefb836f69dc26d879b6508d29f8a5c5948a966c47fe99e2e19c99b
+ md5: 4d8df0b0db060d33c9a702ada998a8fe
+ depends:
+ - libgcc-ng >=12
+ - libglib >=2.76.3,<3.0a0
+ - libstdcxx-ng >=12
+ license: LGPL-2.0-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - gts >=0.7.6,<0.8.0a0
+ size: 318312
+ timestamp: 1686545244763
+- conda: https://prefix.dev/conda-forge/linux-64/harfbuzz-14.5.1-ha770c72_0.conda
+ sha256: cc0b3cc8e0200637d36ff51c865f7a83fefc9036347bdab21db4a721021947c2
+ md5: efe22611632c03e6dc124a6b19f788cc
+ depends:
+ - libharfbuzz-devel 14.5.1 h23af247_0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libharfbuzz >=14.5.1
+ size: 11031
+ timestamp: 1790860750999
+- conda: https://prefix.dev/conda-forge/linux-64/hicolor-icon-theme-0.17-ha770c72_3.conda
+ sha256: 6d7e6e1286cb521059fe69696705100a03b006efb914ffe82a2ae97ecbae66b7
+ md5: 129e404c5b001f3ef5581316971e3ea0
+ license: GPL-2.0-or-later
+ license_family: GPL
+ run_exports: {}
+ size: 17625
+ timestamp: 1771539597968
+- conda: https://prefix.dev/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
+ sha256: 9f07834f0c546ab14d885ce0366285f61f44e326c0edd1fc63b8294e113ae432
+ md5: 72a381cbad04f24b1c2a43ef707f45b4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - icu >=78.3,<79.0a0
+ size: 14459115
+ timestamp: 1786545741408
+- conda: https://prefix.dev/conda-forge/linux-64/keyutils-1.6.3-h7cc23a3_1.conda
+ sha256: dd053c96dcb0dcfd59422aefea9d2fe937a190167f34fba7893ec1e10a7e8963
+ md5: ba55d1b89fd7775e67de8291029b4059
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - keyutils >=1.6.3,<2.0a0
+ size: 135295
+ timestamp: 1786739238128
+- conda: https://prefix.dev/conda-forge/linux-64/krb5-1.22.2-hbc21106_2.conda
+ sha256: 2a5c38c85e63df84c4e69ee71439841ce570d259ae3060627bb9a49a938d66f4
+ md5: 53318d715316929a574f83591308b1f8
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - keyutils >=1.6.3,<2.0a0
+ - libedit >=3.1.20250104,<3.2.0a0
+ - libedit >=3.1.20250104,<4.0a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - openssl >=3.5.7,<4.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - krb5 >=1.22.2,<1.23.0a0
+ size: 1394333
+ timestamp: 1786762112514
+- conda: https://prefix.dev/conda-forge/linux-64/lame-4.0-h770b6ad_1.conda
+ sha256: 560a8561c5cc1f3c05b1e91d93436eb14fe55beb29c27e02623b42960d64d91f
+ md5: 5aecb65b6ecfee6f878e6789a8a779de
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - mpg123 >=1.33.7,<1.34.0a0
+ license: LGPL-2.0-only
+ license_family: LGPL
+ run_exports:
+ weak:
+ - lame >=4.0,<4.1.0a0
+ size: 304210
+ timestamp: 1786292506120
+- conda: https://prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
+ sha256: 27d83f1188cd19bcb7754a078b3fa7f4cfb8527f8eb2fde54dd01fc529d1adec
+ md5: 449500f2c089da11c40f5c21312e3e07
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - zstd >=1.5.7,<1.6.0a0
+ constrains:
+ - binutils_impl_linux-64 2.46.1
+ license: GPL-3.0-only
+ license_family: GPL
+ run_exports: {}
+ size: 745303
+ timestamp: 1784214507189
+- conda: https://prefix.dev/conda-forge/linux-64/lerc-4.2.0-hdb68285_0.conda
+ sha256: bf9fdebf55d8bc99d83531cdffda00703f4dc5f93a1a956768c147362c72feda
+ md5: fb9d356b1a57d6d54768be7ebd5fce09
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: Apache-2.0
+ license_family: Apache
+ run_exports:
+ weak:
+ - lerc >=4.2.0,<5.0a0
+ size: 271158
+ timestamp: 1785036167977
+- conda: https://prefix.dev/conda-forge/linux-64/libacl-2.4.0-h1b0031e_2.conda
+ sha256: fe541e87061b8ad38d3d9bec8be95b72693d24a10cde5be4759a24ac11d02d15
+ md5: af925ec442e5e7b1ccb4411a2246c489
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libattr >=2.6.0,<2.7.0a0
+ license: GPL-2.0-or-later
+ license_family: GPL
+ run_exports:
+ weak:
+ - libacl >=2.4.0,<2.5.0a0
+ size: 131997
+ timestamp: 1786151411925
+- conda: https://prefix.dev/conda-forge/linux-64/libattr-2.6.0-h11a17bc_1.conda
+ sha256: d92bbc34c982afabca44df73a6656ce75aa85a0e1c3acbef863627ed1a1563f0
+ md5: 49a4dd4a591a15d1ae9fbb9dc5e60d77
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - libattr >=2.6.0,<2.7.0a0
+ size: 63644
+ timestamp: 1785980561138
+- conda: https://prefix.dev/conda-forge/linux-64/libblas-3.11.0-11_h4a7cf45_openblas.conda
+ build_number: 11
+ sha256: d942e0c820d60a613a6f786d074f0820fb6343e3f1ccfb110b1d98b44fb75968
+ md5: b8cce1486f3c62f33291d6318c193d0d
+ depends:
+ - libopenblas >=0.3.34,<0.3.35.0a0
+ - libopenblas >=0.3.34,<1.0a0
+ constrains:
+ - blas 2.311 openblas
+ - libcblas 3.11.0 11*_openblas
+ - liblapack 3.11.0 11*_openblas
+ - liblapacke 3.11.0 11*_openblas
+ - mkl <2027
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libblas >=3.11.0,<4.0a0
+ size: 18246
+ timestamp: 1789061062982
+- conda: https://prefix.dev/conda-forge/linux-64/libcap-2.78-h084b8d7_1.conda
+ sha256: 8cb25174d6b6fac95d31e86cfe41faffc8ee9dacbf2bfd22e6c23377e8f338c1
+ md5: 5db514adf5f843126ff846d1510f22a4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libcap >=2.78,<2.79.0a0
+ size: 124306
+ timestamp: 1786025967663
+- conda: https://prefix.dev/conda-forge/linux-64/libcblas-3.11.0-11_h0358290_openblas.conda
+ build_number: 11
+ sha256: f7d1bbdea61cf94ba219d17b2cb571a29830f8025385af799bff5a7ad1ef45e6
+ md5: 73a248c30811075059b5aeda766c2624
+ depends:
+ - libblas 3.11.0 11_h4a7cf45_openblas
+ constrains:
+ - blas 2.311 openblas
+ - liblapack 3.11.0 11*_openblas
+ - liblapacke 3.11.0 11*_openblas
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libcblas >=3.11.0,<4.0a0
+ size: 18196
+ timestamp: 1789061068819
+- conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp22.1-22.1.8-default_h0acdd01_10.conda
+ sha256: 44ed5220e286dbb2886225b4ca2ea8eaac2769ac039e933440bea6ced3dadf95
+ md5: 2b93d9e99401f2384694c61eb292bdf0
+ depends:
+ - libstdcxx >=15
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - libxml2
+ - libxml2-16 >=2.15.3
+ - zstd >=1.5.7,<1.6.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - libllvm22 >=22.1.8,<22.2.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: APACHE
+ run_exports:
+ weak:
+ - libclang-cpp22.1 >=22.1.8,<22.2.0a0
+ size: 24529851
+ timestamp: 1788043761816
+- conda: https://prefix.dev/conda-forge/linux-64/libclang-cpp23.1-23.1.2-default_h0acdd01_0.conda
+ sha256: 49156155d4f0ab4f479bc96d24db2c48c0b6bdb5659135c194f03c289ae2c523
+ md5: b4820da1ea9315a05a8d9e6a09cd919f
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=15
+ - libgcc >=15
+ - zstd >=1.5.7,<1.6.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - libxml2
+ - libxml2-16 >=2.15.4
+ - libllvm23 >=23.1.2,<23.2.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: APACHE
+ run_exports:
+ weak:
+ - libclang-cpp23.1 >=23.1.2,<23.2.0a0
+ size: 25352541
+ timestamp: 1790242185189
+- conda: https://prefix.dev/conda-forge/linux-64/libclang13-23.1.2-default_hfab3205_0.conda
+ sha256: 6009280c06f52fcce68f4c95c19e23a13aaf3edc99c4ae1e574c4c5f09eccac3
+ md5: 6a0a310fae06a7f1ee8e70f1d3953157
+ depends:
+ - libclang-cpp23.1 ==23.1.2 default_h0acdd01_0
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=15
+ - libgcc >=15
+ - zstd >=1.5.7,<1.6.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - libxml2
+ - libxml2-16 >=2.15.4
+ - libllvm23 >=23.1.2,<23.2.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: APACHE
+ run_exports:
+ weak:
+ - libclang13 >=23.1.2
+ size: 15440981
+ timestamp: 1790242185189
+- conda: https://prefix.dev/conda-forge/linux-64/libcups-2.3.3-h7a8fb5f_6.conda
+ sha256: 205c4f19550f3647832ec44e35e6d93c8c206782bdd620c1d7cf66237580ff9c
+ md5: 49c553b47ff679a6a1e9fc80b9c5a2d4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - libzlib >=1.3.1,<2.0a0
+ license: Apache-2.0
+ license_family: Apache
+ run_exports:
+ weak:
+ - libcups >=2.3.3,<2.4.0a0
+ size: 4518030
+ timestamp: 1770902209173
+- conda: https://prefix.dev/conda-forge/linux-64/libcurl-8.22.0-ha042cf0_0.conda
+ sha256: 483b7eb97f56fbb3a9cb7190d33012dfa0a5aaed99ede61465563cd97dd82504
+ md5: e617deee7af8eb0c04f6296d12b54157
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libgcc >=15
+ - libnghttp2 >=1.68.1,<2.0a0
+ - libpsl >=0.23.1,<0.24.0a0
+ - libssh2 >=1.11.1,<2.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - openssl >=3.5.8,<4.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ license: curl
+ license_family: MIT
+ run_exports:
+ weak:
+ - libcurl >=8.22.0,<9.0a0
+ size: 499651
+ timestamp: 1788340719230
+- conda: https://prefix.dev/conda-forge/linux-64/libdeflate-1.25-hd45a770_1.conda
+ sha256: 82e134c8a08b1eed9a2ed8ab578b89aa1730dcde3dea8dd87645ed0637878e54
+ md5: 40f9b31aa9cf007789867df0decd0492
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libdeflate >=1.25,<1.26.0a0
+ size: 73710
+ timestamp: 1785908694612
+- conda: https://prefix.dev/conda-forge/linux-64/libdrm-2.4.129-h7cc23a3_0.conda
+ sha256: ea46b0ca0fa16af1f8b329b740e6cd8b4577c5378fa8717b28a885f70668633d
+ md5: 64cc91512b6278c315349dc13c53f680
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libpciaccess >=0.19,<0.20.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libdrm >=2.4.129,<2.5.0a0
+ size: 313461
+ timestamp: 1786684701973
+- conda: https://prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h373387f_1.conda
+ sha256: 6473eb8caf2aae830f37caa93db9b26dddf7ac84b63229e8bf7fc0e5c3ab95b0
+ md5: 50708d3b951d0f8e2d7f2df5b5edc040
+ depends:
+ - ncurses
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ncurses >=6.6,<7.0a0
+ license: BSD-2-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libedit >=3.1.20250104,<3.2.0a0
+ size: 135098
+ timestamp: 1786616658086
+- conda: https://prefix.dev/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_5.conda
+ sha256: 13d3fde9c1dcf254968cc70652222a43f25d04e69555ccf855553110e753288e
+ md5: 3a1b41c4591a0a1734382af3e2b8bc08
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_5
+ license: LicenseRef-libglvnd
+ run_exports: {}
+ size: 46694
+ timestamp: 1787310030923
+- conda: https://prefix.dev/conda-forge/linux-64/libegl-devel-1.7.0-ha4b6fd6_5.conda
+ sha256: fd2794bbcff7e692fb476c17886702702893d074071d429217bad7cfb072abfd
+ md5: 577800fc8c9d8b7d9727246bbfde704e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libegl 1.7.0 ha4b6fd6_5
+ - libgl-devel 1.7.0 ha4b6fd6_5
+ - xorg-libx11
+ license: LicenseRef-libglvnd
+ run_exports:
+ weak:
+ - libegl >=1.7.0,<2.0a0
+ size: 31242
+ timestamp: 1787310065866
+- conda: https://prefix.dev/conda-forge/linux-64/libev-4.33-h280c20c_3.conda
+ sha256: e4418f68d01a6307c4431b585c71b584f40189877364e542ee87deb777f5e85b
+ md5: 7bc31538d6e3fb349e897353969237ec
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: BSD-2-Clause OR GPL-2.0-or-later
+ license_family: GPL
+ run_exports:
+ weak:
+ - libev >=4.33,<4.34.0a0
+ size: 43220
+ timestamp: 1785917328200
+- conda: https://prefix.dev/conda-forge/linux-64/libevent-2.1.12-h5348a74_2.conda
+ sha256: f874779772878f3b509c607de9089c282f71232fde4cac876fc660d29670f28d
+ md5: 2e699c6e151045b2cfea34b53ed69439
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - openssl >=3.5.8,<4.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libevent >=2.1.12,<2.1.13.0a0
+ size: 431007
+ timestamp: 1788870247867
+- conda: https://prefix.dev/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda
+ sha256: 6de73033a7c5f712c9c5a54124e4581e025691029835e5bceaf10a333a7e7bc0
+ md5: 72cfd2b95b0540247220b42f58a148d7
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ constrains:
+ - expat 2.8.5.*
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 77893
+ timestamp: 1790346247149
+- conda: https://prefix.dev/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
+ sha256: c8c7583ef063bc3c430f1d48298e5ad24f796a35c22ed5b14183325825a61106
+ md5: 6525a0b06aa4fd390795f0740636a9dd
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libffi >=3.7.0,<3.8.0a0
+ size: 68004
+ timestamp: 1787753412298
+- conda: https://prefix.dev/conda-forge/linux-64/libflac-1.5.0-he200343_1.conda
+ sha256: e755e234236bdda3d265ae82e5b0581d259a9279e3e5b31d745dc43251ad64fb
+ md5: 47595b9d53054907a00d95e4d47af1d6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libiconv >=1.18,<2.0a0
+ - libogg >=1.3.5,<1.4.0a0
+ - libstdcxx >=14
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libflac >=1.5.0,<1.6.0a0
+ size: 424563
+ timestamp: 1764526740626
+- conda: https://prefix.dev/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_2.conda
+ sha256: fb12ecb46c30d18d928c0e8fc346ab13b5f6fc8a9cacae4f2f4bb188782586f5
+ md5: f8054e759d0ddddaf34a5c8fedc900a1
+ depends:
+ - libfreetype6 >=2.14.3
+ license: GPL-2.0-only OR FTL
+ run_exports: {}
+ size: 8407
+ timestamp: 1786641007099
+- conda: https://prefix.dev/conda-forge/linux-64/libfreetype6-2.14.3-h5e6c136_2.conda
+ sha256: ec607dd5445dd17ff6bf8b7fe6832e5504c226dd91d3aaea7ba83569808b0ce4
+ md5: b72a266a9317036fd0464cb98b027cd0
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libpng >=1.6.58,<1.7.0a0
+ - libzlib >=1.3.2,<2.0a0
+ constrains:
+ - freetype >=2.14.3
+ license: GPL-2.0-only OR FTL
+ run_exports: {}
+ size: 387671
+ timestamp: 1786641006460
+- conda: https://prefix.dev/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda
+ sha256: e031634c3a928f9594eba868bc46ef5230d6571a364a0c63215b06c4563bfcea
+ md5: 735629b400b70eeab21a2ba8f5b1c2ce
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - _openmp_mutex >=4.5
+ constrains:
+ - libgcc-ng ==16.2.0=*_7
+ - libgomp 16.2.0 he0feb66_7
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports: {}
+ size: 1058444
+ timestamp: 1790303109576
+- conda: https://prefix.dev/conda-forge/linux-64/libgcc-ng-16.2.0-h69a702a_7.conda
+ sha256: 03b54d7008de080a17cc2174b0e4acd6d06e1c981b2eb19846f46d8f59966034
+ md5: 2005515ac9340f816fb2ac7e83afe553
+ depends:
+ - libgcc 16.2.0 ha9f2e26_7
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports:
+ strong:
+ - libgcc
+ size: 28616
+ timestamp: 1790303114248
+- conda: https://prefix.dev/conda-forge/linux-64/libgd-2.3.3-h5fbf134_12.conda
+ sha256: 245be793e831170504f36213134f4c24eedaf39e634679809fd5391ad214480b
+ md5: 88c1c66987cd52a712eea89c27104be6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - fontconfig >=2.15.0,<3.0a0
+ - fonts-conda-ecosystem
+ - icu >=78.1,<79.0a0
+ - libexpat >=2.7.3,<3.0a0
+ - libfreetype >=2.14.1
+ - libfreetype6 >=2.14.1
+ - libgcc >=14
+ - libjpeg-turbo >=3.1.2,<4.0a0
+ - libpng >=1.6.53,<1.7.0a0
+ - libtiff >=4.7.1,<4.8.0a0
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.1,<2.0a0
+ license: GD
+ license_family: BSD
+ run_exports:
+ weak:
+ - libgd >=2.3.3,<2.4.0a0
+ size: 177306
+ timestamp: 1766331805898
+- conda: https://prefix.dev/conda-forge/linux-64/libgfortran-16.2.0-h69a702a_7.conda
+ sha256: 9682ae4dd11487e10b904b3cb3ab6379cad25233d45fdfdf90d54349df244494
+ md5: 3a8d285f5f22138ef826ad54cf267e73
+ depends:
+ - libgfortran5 16.2.0 h6b99dfc_7
+ constrains:
+ - libgfortran-ng ==16.2.0=*_7
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports: {}
+ size: 28571
+ timestamp: 1790303139904
+- conda: https://prefix.dev/conda-forge/linux-64/libgfortran5-16.2.0-h6b99dfc_7.conda
+ sha256: 04dbab12c925b92977bb835dd2f5eda413607afa79f95a554e5a04b07a380322
+ md5: 7719ed7be38ad8c492c4bd5cc2bce0c4
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=16.2.0
+ constrains:
+ - libgfortran 16.2.0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports: {}
+ size: 2528180
+ timestamp: 1790303122004
+- conda: https://prefix.dev/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_5.conda
+ sha256: 7b2e7e31e8a4f5a01c45ecadcd8aa68c8f733b035240bc7ba9881835ef4bf7b4
+ md5: 81141db127a106eb5a91df69a29c9918
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_5
+ - libglx 1.7.0 ha4b6fd6_5
+ license: LicenseRef-libglvnd
+ run_exports: {}
+ size: 131988
+ timestamp: 1787310049847
+- conda: https://prefix.dev/conda-forge/linux-64/libgl-devel-1.7.0-ha4b6fd6_5.conda
+ sha256: 3bebdbeb3ce451287794dddd5cc4d7f4970aac200b2fb797f0d17ac727a71cb7
+ md5: f5f7fc038c611a25b22758c0a40d25c9
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgl 1.7.0 ha4b6fd6_5
+ - libglx-devel 1.7.0 ha4b6fd6_5
+ license: LicenseRef-libglvnd
+ run_exports:
+ weak:
+ - libgl >=1.7.0,<2.0a0
+ size: 116212
+ timestamp: 1787310061570
+- conda: https://prefix.dev/conda-forge/linux-64/libglib-2.90.0-h569388d_0.conda
+ sha256: 9e688e046550415c030c3d08ed9a3fd13a51d7bc56295283b858b6c3070bb9f8
+ md5: c85e9539551f1fd21104e518d940c244
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - libiconv >=1.18,<2.0a0
+ - pcre2 >=10.47,<10.48.0a0
+ - libffi >=3.7.0,<3.8.0a0
+ - libzlib >=1.3.2,<2.0a0
+ constrains:
+ - glib >2.66
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - libglib >=2.90.0,<3.0a0
+ size: 4819130
+ timestamp: 1789478025196
+- conda: https://prefix.dev/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_5.conda
+ sha256: 6eb77601a44b78c4631d886d54ef54f321c2bdc69fdefc4065a1e0491f030c76
+ md5: cfcf11edcfd4acf0094771a9c3b8587f
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ license: LicenseRef-libglvnd
+ run_exports: {}
+ size: 133827
+ timestamp: 1787310026653
+- conda: https://prefix.dev/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_5.conda
+ sha256: d1f0d51aea6bcc5d915969cbed32e72a8ed6a95931b87357ef8d0866573688c4
+ md5: 614e10aae180f87b84f0d1ca8ceb7d9e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_5
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: LicenseRef-libglvnd
+ run_exports: {}
+ size: 79834
+ timestamp: 1787310042550
+- conda: https://prefix.dev/conda-forge/linux-64/libglx-devel-1.7.0-ha4b6fd6_5.conda
+ sha256: aff3841e3404d78e1887fef988ca4842930c577399d566fa0980808756b1df51
+ md5: fb00b4fb800f2d431303a5c1625ef9d0
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglx 1.7.0 ha4b6fd6_5
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-xorgproto
+ license: LicenseRef-libglvnd
+ run_exports:
+ weak:
+ - libglx >=1.7.0,<2.0a0
+ size: 27698
+ timestamp: 1787310053582
+- conda: https://prefix.dev/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda
+ sha256: 92a0bb350c7be6a4eedcb4e111c60aefd176018e6b1c009a6e025dbe9bbcd758
+ md5: d904c7ddd95e026254b4b80808ee9e12
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports:
+ strong:
+ - _openmp_mutex >=4.5
+ size: 640566
+ timestamp: 1790303046034
+- conda: https://prefix.dev/conda-forge/linux-64/libharfbuzz-14.5.1-h23af247_0.conda
+ sha256: eb8ee0fd0f11bcd8f73d260fd2e64c7338e7c829ed204d9abbfd9dc75e55b031
+ md5: c29c810ee25f6ef4f3fefc183142a0ab
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.6,<2.0a0
+ - graphite2 >=1.3.15,<2.0a0
+ - icu >=78.3,<79.0a0
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ - libgcc >=15
+ - libglib >=2.90.0,<3.0a0
+ - libpng >=1.6.59,<1.7.0a0
+ - libstdcxx >=15
+ - libzlib >=1.3.2,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 1411575
+ timestamp: 1790860722061
+- conda: https://prefix.dev/conda-forge/linux-64/libharfbuzz-devel-14.5.1-h23af247_0.conda
+ sha256: 35df8453001507228da624c8c9ae2e19f29820b7adaefe9ff2af60f7012e51e8
+ md5: a47242ec6e8ecd671e01892b296e55d2
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.6,<2.0a0
+ - freetype
+ - graphite2 >=1.3.15,<2.0a0
+ - icu >=78.3,<79.0a0
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ - libgcc >=15
+ - libglib >=2.90.0,<3.0a0
+ - libharfbuzz 14.5.1 h23af247_0
+ - libpng >=1.6.59,<1.7.0a0
+ - libstdcxx >=15
+ - libzlib >=1.3.2,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libharfbuzz >=14.5.1
+ size: 2223051
+ timestamp: 1790860742329
+- conda: https://prefix.dev/conda-forge/linux-64/libiconv-1.18-h0cb94f2_3.conda
+ sha256: f943117edb9cd4d9c61cc972eee5a34291dc55ea7a6e9e38da104995841cbcb6
+ md5: f92233bf33e24a25668bb2119e2c51f9
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: LGPL-2.1-only
+ run_exports:
+ weak:
+ - libiconv >=1.18,<2.0a0
+ size: 789471
+ timestamp: 1787033836207
+- conda: https://prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.2.0-hb03c661_1.conda
+ sha256: bba8538e6538ed58a8479b332337b96986561f975d06cfa2039a016c2d246ee4
+ md5: 898d1c9793eaa52efc4727bd84d2e39a
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ constrains:
+ - jpeg <0.0.0a
+ license: IJG AND BSD-3-Clause AND Zlib
+ run_exports:
+ weak:
+ - libjpeg-turbo >=3.2.0,<4.0a0
+ size: 650434
+ timestamp: 1785896381946
+- conda: https://prefix.dev/conda-forge/linux-64/liblapack-3.11.0-11_h47877c9_openblas.conda
+ build_number: 11
+ sha256: 1ad3f43c9319ef398a8ef45989f4903a06e3965b51e77fc669a4c894168a8411
+ md5: 5622a13917855ce4b953b9e655cf9262
+ depends:
+ - libblas 3.11.0 11_h4a7cf45_openblas
+ constrains:
+ - blas 2.311 openblas
+ - libcblas 3.11.0 11*_openblas
+ - liblapacke 3.11.0 11*_openblas
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - liblapack >=3.11.0,<3.12.0a0
+ size: 18227
+ timestamp: 1789061073957
+- conda: https://prefix.dev/conda-forge/linux-64/libllvm22-22.1.8-h474f4eb_3.conda
+ sha256: 135b8b9bfed6a20cdbda657ddb4584d483203eb0e4c29e448a60d4bcc762f391
+ md5: c927dba789a253045c0089cb25af44ac
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - libxml2
+ - libxml2-16 >=2.15.4
+ - libzlib >=1.3.2,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: Apache
+ run_exports:
+ weak:
+ - libllvm22 >=22.1.8,<22.2.0a0
+ size: 44629067
+ timestamp: 1790110003063
+- conda: https://prefix.dev/conda-forge/linux-64/libllvm23-23.1.2-h474f4eb_0.conda
+ sha256: 253a11a58756a3584c72c625752fb6ccf0a8885815f3e911f05731cfc24ea0ed
+ md5: 154523853696fddee6bd98ddf9c4a2d3
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - libxml2
+ - libxml2-16 >=2.15.4
+ - libzlib >=1.3.2,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ license: Apache-2.0 WITH LLVM-exception
+ license_family: Apache
+ run_exports:
+ weak:
+ - libllvm23 >=23.1.2,<23.2.0a0
+ size: 45084349
+ timestamp: 1790170701651
+- conda: https://prefix.dev/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
+ sha256: 9787df8c22a59c9a70d3e5a10db9ad663485e75e9ccc3f09bd092cb7b95e0dab
+ md5: 1390b7c5ac0b1d8e447bc5efa6d3c8c2
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ constrains:
+ - xz 5.8.3.*
+ license: 0BSD
+ run_exports:
+ weak:
+ - liblzma >=5.8.3,<6.0a0
+ size: 112995
+ timestamp: 1786348617826
+- conda: https://prefix.dev/conda-forge/linux-64/libnghttp2-1.68.1-h74cf4be_1.conda
+ sha256: 11a2f54a6f391e25738bce0023e6ef499600147bbcf21c1fa69d2e251b03cc6a
+ md5: 75d211f04ac87506f1f43420712a69fe
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - c-ares >=1.34.8,<2.0a0
+ - libev >=4.33,<4.34.0a0
+ - libev >=4.33,<5.0a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - libzlib >=1.3.2,<2.0a0
+ - openssl >=3.5.7,<4.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libnghttp2 >=1.68.1,<2.0a0
+ size: 649974
+ timestamp: 1787177490105
+- 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
+ run_exports:
+ weak:
+ - libnsl >=2.0.1,<2.1.0a0
+ size: 33731
+ timestamp: 1750274110928
+- 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
+ run_exports:
+ weak:
+ - libntlm >=1.8,<2.0a0
+ size: 33418
+ timestamp: 1734670021371
+- 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
+ run_exports:
+ weak:
+ - libogg >=1.3.5,<1.4.0a0
+ size: 218500
+ timestamp: 1745825989535
+- conda: https://prefix.dev/conda-forge/linux-64/libopenblas-0.3.34-pthreads_hf13c14d_2.conda
+ sha256: 69a722751e14eab2eb3bfdcb9acb1187afbd962b0c49b48d829341e0f6787f60
+ md5: 7e19fcd73d7f0997d3cb3326d2586a86
+ depends:
+ - libgfortran5 >=15.3.0
+ - libgfortran
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ constrains:
+ - openblas >=0.3.34,<0.3.35.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libopenblas >=0.3.34,<1.0a0
+ size: 6845411
+ timestamp: 1789141490688
+- conda: https://prefix.dev/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_5.conda
+ sha256: 7bdca717c840e17d7dd050f925dd964da61086c2612b8579a4ff4147105f291f
+ md5: d207a2e9bae9da476bc0a603215d5167
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libglvnd 1.7.0 ha4b6fd6_5
+ license: LicenseRef-libglvnd
+ run_exports: {}
+ size: 50627
+ timestamp: 1787310045795
+- conda: https://prefix.dev/conda-forge/linux-64/libopus-1.6.1-hebe6cf0_1.conda
+ sha256: 82873b6c8478e19ab7aef0828ad3619b6633ad185a90a52f39dcb2c30c0c075e
+ md5: 8a1d977c3d77666406a40c0ab648ff52
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libopus >=1.6.1,<2.0a0
+ size: 330213
+ timestamp: 1787247513612
+- conda: https://prefix.dev/conda-forge/linux-64/libpciaccess-0.19-hb03c661_1.conda
+ sha256: addc80c69d362a9e6c40305c493139a8e9ee504b2f45a6687dbdaa9da3c6183c
+ md5: 35fa2b34bbced424e6976d30f5fde576
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libpciaccess >=0.19,<0.20.0a0
+ size: 30070
+ timestamp: 1785971678815
+- conda: https://prefix.dev/conda-forge/linux-64/libpng-1.6.59-h922cc85_0.conda
+ sha256: c7381be8ef713501f6cd2f5ad473e401f2edeaec3c46788296b8dbf0de165e15
+ md5: 8c9caf742a485ac688ffa88bbadbf0be
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libzlib >=1.3.2,<2.0a0
+ license: zlib-acknowledgement
+ run_exports:
+ weak:
+ - libpng >=1.6.59,<1.7.0a0
+ size: 316872
+ timestamp: 1790805159503
+- conda: https://prefix.dev/conda-forge/linux-64/libpq-18.6-h3883810_3.conda
+ sha256: 60fa3b973f6f68a367171336382d801404ee7b38c987c3b6a55c207086f736de
+ md5: cc998047391971a452fed680158329f3
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - icu >=78.3,<79.0a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libgcc >=15
+ - libstdcxx >=15
+ - openldap >=2.6.13,<2.7.0a0
+ - openssl >=3.5.8,<4.0a0
+ license: PostgreSQL
+ run_exports:
+ weak:
+ - libpq >=18.6,<19.0a0
+ size: 2720456
+ timestamp: 1790875116408
+- conda: https://prefix.dev/conda-forge/linux-64/libpsl-0.23.1-hd9e3e90_1.conda
+ sha256: 09e8effdc89bc5d021349318d32b85594f5b8d8e3ab8f90a85b81f8fe695a566
+ md5: 77be60417aa572afcb48cbe0f967401d
+ depends:
+ - libstdcxx >=15
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - icu >=78.3,<79.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libpsl >=0.23.1,<0.24.0a0
+ size: 72519
+ timestamp: 1786970753847
+- conda: https://prefix.dev/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda
+ build_number: 3
+ sha256: 6be16a4906d83eb8e9e04375d524f339f426a847cffd294f1ceb0611988dc17a
+ md5: d247b7632f09324c11f24b5270361385
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ license: Python-2.0
+ run_exports: {}
+ size: 8770625
+ timestamp: 1788392466381
+- conda: https://prefix.dev/conda-forge/linux-64/librsvg-2.62.4-ha427ee3_0.conda
+ sha256: b8036adad17ceddcef416790131492fd236d34c64a0b2754934903087fa84279
+ md5: f9bda2728debbde4c641bd1af103c623
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - libglib >=2.90.0,<3.0a0
+ - pango >=1.58.2,<2.0a0
+ - fontconfig >=2.18.3,<3.0a0
+ - fonts-conda-ecosystem
+ - libxml2-16 >=2.15.4
+ - cairo >=1.18.6,<2.0a0
+ - libharfbuzz >=14.5.0
+ - gdk-pixbuf >=2.44.8,<3.0a0
+ constrains:
+ - __glibc >=2.17
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - librsvg >=2.62.4,<3.0a0
+ size: 4692221
+ timestamp: 1790276295756
+- conda: https://prefix.dev/conda-forge/linux-64/libsndfile-1.2.2-hbc6d301_3.conda
+ sha256: 3503121a77d76e33f668916b69d4b20cb6a21f62aa4351d1506271ae9d184c61
+ md5: a2bc10137c845d9c45067f3c53aad6e5
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - libvorbis >=1.3.7,<1.4.0a0
+ - libopus >=1.6.1,<2.0a0
+ - lame >=4.0,<4.1.0a0
+ - mpg123 >=1.33.7,<1.34.0a0
+ - libogg >=1.3.5,<1.4.0a0
+ - libflac >=1.5.0,<1.6.0a0
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - libsndfile >=1.2.2,<1.3.0a0
+ size: 387942
+ timestamp: 1786538522787
+- conda: https://prefix.dev/conda-forge/linux-64/libsqlite-3.53.4-h0737f62_102.conda
+ sha256: 0f6e60634de2b55da15772fe65485965fd9b61afcce0d749c1446f625babba30
+ md5: 59ec6dc9fa87a6687c00969d4dcfcd97
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libzlib >=1.3.2,<2.0a0
+ license: blessing
+ run_exports:
+ weak:
+ - libsqlite >=3.53.4,<4.0a0
+ size: 969522
+ timestamp: 1791167270446
+- conda: https://prefix.dev/conda-forge/linux-64/libssh2-1.11.1-h6154650_1.conda
+ sha256: 7e463000fa1cba3f3a6597b776f6ab301d425a96e3bc20d0d9d76a3b9f237aa3
+ md5: 5c526561e1d2a2e071941174eae84557
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libzlib >=1.3.2,<2.0a0
+ - openssl >=3.5.7,<4.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libssh2 >=1.11.1,<2.0a0
+ size: 306045
+ timestamp: 1786713107897
+- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda
+ sha256: fa7018298629fc429971fffd6ecba3d27a7b02e4e890d6a93ea01ffebe8cb745
+ md5: 9b6707e0caca917fa6ea9ee473f37a5d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc 16.2.0 ha9f2e26_7
+ constrains:
+ - libstdcxx-ng ==16.2.0=*_7
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports: {}
+ size: 6615436
+ timestamp: 1790303132935
+- conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-ng-16.2.0-hdf11a46_7.conda
+ sha256: 337f481db36cc357884f05f404ccd1b3a7e0fc1ee48ec5c884e4281d213bc863
+ md5: 25a23bde5e26d548374f3e02b4669670
+ depends:
+ - libstdcxx 16.2.0 h934c35e_7
+ license: GPL-3.0-only WITH GCC-exception-3.1
+ license_family: GPL
+ run_exports:
+ strong:
+ - libstdcxx
+ size: 28665
+ timestamp: 1790303164510
+- conda: https://prefix.dev/conda-forge/linux-64/libsystemd0-262-h26e0ef7_2.conda
+ sha256: 265ba1e0bf848b9da2a33f7bec7745bc8d69bc2452e2d9fc75f340492a3b010d
+ md5: e76269d6aff0b947103cbe37a96b5737
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libcap >=2.78,<2.79.0a0
+ - libgcc >=15
+ license: LGPL-2.1-or-later
+ run_exports: {}
+ size: 572864
+ timestamp: 1790777898360
+- conda: https://prefix.dev/conda-forge/linux-64/libtiff-4.7.2-hcc2c06a_1.conda
+ sha256: 10e125da82ca93e09191e66e5a94d566b2cf8d4024e2a0db3a9114297447e0d9
+ md5: 0907d876f460ebc941ae590338b6102f
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - lerc >=4.2.0,<5.0a0
+ - libdeflate >=1.25,<1.26.0a0
+ - libgcc >=15
+ - libjpeg-turbo >=3.2.0,<4.0a0
+ - liblzma >=5.8.3,<6.0a0
+ - libstdcxx >=15
+ - libwebp-base >=1.6.0,<2.0a0
+ - libzlib >=1.3.2,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ license: HPND
+ run_exports:
+ weak:
+ - libtiff >=4.7.2,<4.8.0a0
+ size: 459753
+ timestamp: 1787755584172
+- 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
+ run_exports:
+ weak:
+ - liburcu >=0.14.0,<0.15.0a0
+ size: 176874
+ timestamp: 1718888439831
+- conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.42.4-hcfc3c73_0.conda
+ sha256: f34b8d1de9a2bf62476d8608057d9b8a918d97444236dc53a47128f2fae79041
+ md5: 54a948337e66706380ff24d6b5fde63f
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libuuid >=2.42.4,<3.0a0
+ size: 34442
+ timestamp: 1790121449161
+- conda: https://prefix.dev/conda-forge/linux-64/libuv-1.52.1-h280c20c_1.conda
+ sha256: 67761d0206f84140047a367eaf9befe03a7e157a29ee25aee0047b40801cc6b6
+ md5: 01c4ed87826af55996768af6dbc936b4
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libuv >=1.52.1,<2.0a0
+ size: 420040
+ timestamp: 1785914567661
+- 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
+ run_exports:
+ weak:
+ - libvorbis >=1.3.7,<1.4.0a0
+ size: 285894
+ timestamp: 1753879378005
+- conda: https://prefix.dev/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_1.conda
+ sha256: 8415001414f488c85b72b9d8cc2071dfb3981a47bc3c8eb56ef91a57d12eae7f
+ md5: 9332b53d0ea93c5d39e33be03a0c611a
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ constrains:
+ - libwebp 1.6.0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - libwebp-base >=1.6.0,<2.0a0
+ size: 428430
+ timestamp: 1785954557217
+- conda: https://prefix.dev/conda-forge/linux-64/libxcb-1.17.0-hb83e432_2.conda
+ sha256: 7b49e6fd2a584b7f072943e6adf4149677af5121246975278804782d37752837
+ md5: 61f0ffba9161cbb3a77722869b21e4bb
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - pthread-stubs
+ - xorg-libxau >=1.0.12,<2.0a0
+ - xorg-libxdmcp >=1.1.5,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libxcb >=1.17.0,<2.0a0
+ size: 395120
+ timestamp: 1787885788278
+- conda: https://prefix.dev/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
+ sha256: f7e9292dd219a6435bbb1223da9586c3e70d66d169c5a92f08db3f2127df04e9
+ md5: f7a7ff5a6ab331e037abd34f379a631d
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - libxcrypt >=4.4.38
+ size: 101957
+ timestamp: 1785887123445
+- conda: https://prefix.dev/conda-forge/linux-64/libxkbcommon-1.13.2-h51789e4_1.conda
+ sha256: d44878d396713ccf3b355df617f61c40a1442fffcf134392bc6ce0e6c2219369
+ md5: f888787e0eab7a8076a67d197e155ffc
+ depends:
+ - xkeyboard-config
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libxcb >=1.17.0,<2.0a0
+ - xorg-libxau >=1.0.12,<2.0a0
+ - libxml2
+ - libxml2-16 >=2.14.6
+ license: MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND ISC
+ run_exports:
+ weak:
+ - libxkbcommon >=1.13.2,<2.0a0
+ size: 942571
+ timestamp: 1787178780572
+- conda: https://prefix.dev/conda-forge/linux-64/libxml2-16-2.15.4-hf3af7cc_0.conda
+ sha256: 9a1685c8d8b8488cd7882a9cd6e673e687211ca763ebbcd1e91b6f594eeadc45
+ md5: b7545c57a73a51d72aa6eee5695cf051
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - icu >=78.3,<79.0a0
+ - libgcc >=15
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.3,<6.0a0
+ - libzlib >=1.3.2,<2.0a0
+ constrains:
+ - libxml2 2.15.4
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 569196
+ timestamp: 1788635197456
+- conda: https://prefix.dev/conda-forge/linux-64/libxml2-2.15.4-h7df9aa5_0.conda
+ sha256: 053d85821ce5e36b7ce03faea5930382f6af695df9e2cd68e5d8d273072d1551
+ md5: ea192d1ef556bf1d55de4acb8c0f5b65
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - icu >=78.3,<79.0a0
+ - libgcc >=15
+ - libiconv >=1.18,<2.0a0
+ - liblzma >=5.8.3,<6.0a0
+ - libxml2-16 2.15.4 hf3af7cc_0
+ - libzlib >=1.3.2,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - libxml2
+ - libxml2-16 >=2.15.4
+ size: 47077
+ timestamp: 1788635202698
+- conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
+ sha256: eb8a0db0aa570124f7d2a93d7c7f596e3390df5e047818d873baad32985fc736
+ md5: 0de0122d9570a8ab637c6b73db268389
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ constrains:
+ - zlib 1.3.2 *_3
+ license: Zlib
+ license_family: Other
+ run_exports:
+ weak:
+ - libzlib >=1.3.2,<2.0a0
+ size: 63713
+ timestamp: 1785362952714
+- 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
+ run_exports:
+ weak:
+ - lttng-ust >=2.13.9,<2.14.0a0
+ size: 375355
+ timestamp: 1745310024643
+- conda: https://prefix.dev/conda-forge/linux-64/mpg123-1.33.7-h877a99e_1.conda
+ sha256: 5afc3265622de6663f4179bc9023e1c1cac06b9c8620a0bf54aa0a0c232cf15a
+ md5: e7cc06dba8d5fb83d9ae033225ffa458
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - libstdcxx >=15
+ license: LGPL-2.1-only
+ license_family: LGPL
+ run_exports:
+ weak:
+ - mpg123 >=1.33.7,<1.34.0a0
+ size: 491351
+ timestamp: 1787311495359
+- conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
+ sha256: 5d46557214ed184381dafe835b7c94a474a1c3b307a08a250b1ea4779b44ffb3
+ md5: ee6c0cd80a60961a1f48aa3e0b91f986
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: X11 AND BSD-3-Clause
+ run_exports:
+ weak:
+ - ncurses >=6.6,<7.0a0
+ size: 911196
+ timestamp: 1786355078102
+- conda: https://prefix.dev/conda-forge/linux-64/nspr-4.40-h29cc59b_0.conda
+ sha256: 7cf473259ef9945ce19ecc898a2dd146cd32dc86099d87b86f79c5e5b0ef55f0
+ md5: 4ebda462e16da6e6164cb82b9d58fcea
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: MPL-2.0
+ license_family: MOZILLA
+ run_exports:
+ weak:
+ - nspr >=4.40,<5.0a0
+ size: 231356
+ timestamp: 1786154777346
+- conda: https://prefix.dev/conda-forge/linux-64/nss-3.118-h445c969_0.conda
+ sha256: 44dd98ffeac859d84a6dcba79a2096193a42fc10b29b28a5115687a680dd6aea
+ md5: 567fbeed956c200c1db5782a424e58ee
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libsqlite >=3.51.0,<4.0a0
+ - libstdcxx >=14
+ - libzlib >=1.3.1,<2.0a0
+ - nspr >=4.38,<5.0a0
+ license: MPL-2.0
+ license_family: MOZILLA
+ run_exports:
+ weak:
+ - nss >=3.118,<4.0a0
+ size: 2057773
+ timestamp: 1763485556350
+- conda: https://prefix.dev/conda-forge/linux-64/numpy-2.5.3-py312he827f4e_0.conda
+ sha256: 5b0e4c7757a2df883c5615a8f64bc4c113c4cd303ae6caa3ada5d397d114ce2a
+ md5: 5abf073f2cf066f2f3d28229b3cbe94d
+ depends:
+ - python
+ - libstdcxx >=15
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - libblas >=3.9.0,<4.0a0
+ - libcblas >=3.9.0,<4.0a0
+ - liblapack >=3.9.0,<4.0a0
+ constrains:
+ - numpy-base <0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - numpy >=1.25,<3
+ size: 9230861
+ timestamp: 1788731992112
+- conda: https://prefix.dev/conda-forge/linux-64/openldap-2.6.13-hbde042b_0.conda
+ sha256: 21c4f6c7f41dc9bec2ea2f9c80440d9a4d45a6f2ac13243e658f10dcf1044146
+ md5: 680608784722880fbfe1745067570b00
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cyrus-sasl >=2.1.28,<3.0a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - openssl >=3.5.6,<4.0a0
+ license: OLDAP-2.8
+ license_family: BSD
+ run_exports:
+ weak:
+ - openldap >=2.6.13,<2.7.0a0
+ size: 786149
+ timestamp: 1775741359582
+- conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.5-h781a0a9_0.conda
+ sha256: 9c1533f1cf784f0e250919c0c9762d0b0e6bc727a79290ffb7cea1ceca1d038c
+ md5: 5a51a2ea653f120240b1a9bf76e0aae9
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - ca-certificates
+ - libgcc >=15
+ license: Apache-2.0
+ license_family: Apache
+ run_exports:
+ weak:
+ - openssl >=3.6.5,<4.0a0
+ size: 3195299
+ timestamp: 1791098052301
+- conda: https://prefix.dev/conda-forge/linux-64/pango-1.58.2-h7bb47b9_1.conda
+ sha256: 47c3d25a0bdb0ae50627f9ef2a10345fabfabe0e6620cbcff04e589a644542d3
+ md5: 0b889b1c6b472d215d6332c6b195589c
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cairo >=1.18.4,<2.0a0
+ - fontconfig >=2.18.3,<3.0a0
+ - fonts-conda-ecosystem
+ - fribidi >=1.0.16,<2.0a0
+ - libexpat >=2.8.1,<3.0a0
+ - libfreetype >=2.14.3
+ - libfreetype6 >=2.14.3
+ - libgcc >=15
+ - libglib >=2.88.3,<3.0a0
+ - libharfbuzz >=14.4.0
+ - libpng >=1.6.58,<1.7.0a0
+ - libzlib >=1.3.2,<2.0a0
+ license: LGPL-2.1-or-later
+ run_exports:
+ weak:
+ - pango >=1.58.2,<2.0a0
+ size: 471814
+ timestamp: 1788490377724
+- 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
+ run_exports:
+ weak:
+ - pcre >=8.45,<9.0a0
+ size: 259377
+ timestamp: 1623788789327
+- conda: https://prefix.dev/conda-forge/linux-64/pcre2-10.47-h8b3dc9c_1.conda
+ sha256: 9ebb10a4eb3be51ae67d85c679f5a7a50cb040ed25c783e6331a225ea09991d4
+ md5: 06f6113cf1ff4a54b65f87ead132a5f1
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - bzip2 >=1.0.8,<2.0a0
+ - libgcc >=15
+ - libzlib >=1.3.2,<2.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - pcre2 >=10.47,<10.48.0a0
+ size: 1218833
+ timestamp: 1787294571916
+- conda: https://prefix.dev/conda-forge/linux-64/pixman-0.46.4-h54a6638_3.conda
+ sha256: 829d8288764282de5a9f7b9169acb75cc7dc0b6c3fe2535cfe87dea3436bbc5d
+ md5: 0ee5bb30034b081a1386c1e2c98ab0a7
+ depends:
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - pixman >=0.46.4,<1.0a0
+ size: 376704
+ timestamp: 1786106621354
+- conda: https://prefix.dev/conda-forge/linux-64/pkg-config-0.29.2-h1114479_1013.conda
+ sha256: 8f27ee1b6166c5be505dba4b0dd0f3b3b81ddec811f6118cc337b90cbd3937a4
+ md5: 0aab2923309084c5f89ef32cd39a19b2
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: GPL-2.0-or-later
+ license_family: GPL
+ run_exports: {}
+ size: 141376
+ timestamp: 1788677377648
+- conda: https://prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-h7cc23a3_1004.conda
+ sha256: 4a44fd00ea73b79ca2c89b0727b9ccf61c506ead71e67a9abfa4c590042b5a4a
+ md5: bb66b610707b811e3c65181a6431e7a8
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 9630
+ timestamp: 1788381877753
+- conda: https://prefix.dev/conda-forge/linux-64/pulseaudio-client-17.0-hb10c1b2_4.conda
+ sha256: a044cfac9027a058bd6e59b6a514a6f08d735c85156bd30d577a5fd07f87581f
+ md5: c907ab7d6d8656e9a3cd8355443f1a4b
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - dbus >=1.16.2,<2.0a0
+ - libgcc >=15
+ - libglib >=2.90.0,<3.0a0
+ - libiconv >=1.18,<2.0a0
+ - libsndfile >=1.2.2,<1.3.0a0
+ - libsystemd0 >=257.13
+ - libxcb >=1.17.0,<2.0a0
+ constrains:
+ - pulseaudio 17.0 *_4
+ license: LGPL-2.1-or-later
+ license_family: LGPL
+ run_exports:
+ weak:
+ - pulseaudio-client >=17.0,<17.1.0a0
+ size: 754544
+ timestamp: 1790788151618
+- conda: https://prefix.dev/conda-forge/linux-64/pyqt-5.15.11-py312h82c0db2_2.conda
+ sha256: cdad112328763c7b4f23ce823dc0b5821de310f109324b9ba89bddf13af599f0
+ md5: 84d5670ea1c8e72198bce0710f015e0c
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libegl >=1.7.0,<2.0a0
+ - libgcc >=14
+ - libgl >=1.7.0,<2.0a0
+ - libopengl >=1.7.0,<2.0a0
+ - libstdcxx >=14
+ - pyqt5-sip 12.17.0 py312h1289d80_2
+ - python >=3.12,<3.13.0a0
+ - python_abi 3.12.* *_cp312
+ - qt-main >=5.15.15,<5.16.0a0
+ - sip >=6.10.0,<6.11.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-libxcomposite >=0.4.6,<1.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ - xorg-libxxf86vm >=1.1.6,<2.0a0
+ license: GPL-3.0-only
+ license_family: GPL
+ run_exports:
+ weak:
+ - pyqt >=5.15.11,<5.16.0a0
+ size: 5282965
+ timestamp: 1759498005783
+- conda: https://prefix.dev/conda-forge/linux-64/pyqt5-sip-12.17.0-py312h1289d80_2.conda
+ sha256: d1f8665889ace76677084d5a0399b2a488553fc5e8efafe9e97ee7e2641e2496
+ md5: 14b1c131cab3002a6d2c2db647550084
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - packaging
+ - python >=3.12,<3.13.0a0
+ - python_abi 3.12.* *_cp312
+ - sip
+ - toml
+ license: GPL-3.0-only
+ license_family: GPL
+ run_exports: {}
+ size: 85800
+ timestamp: 1759495565076
+- conda: https://prefix.dev/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda
+ build_number: 3
+ sha256: 14c579b1016da04e4c9f1c5c857272d83ec447317d8c4074a07d59de3cef70ef
+ md5: 98be3cf76eca2e8871f907a03aed3b84
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - bzip2 >=1.0.8,<2.0a0
+ - ld_impl_linux-64 >=2.36.1
+ - libexpat >=2.8.1,<3.0a0
+ - libffi >=3.7.0,<3.8.0a0
+ - libgcc >=15
+ - liblzma >=5.8.3,<6.0a0
+ - libnsl >=2.0.1,<2.1.0a0
+ - libpython 3.12.14 h0c77377_3_cpython
+ - libsqlite >=3.53.4,<4.0a0
+ - libuuid >=2.42.3,<3.0a0
+ - libxcrypt >=4.4.38
+ - libzlib >=1.3.2,<2.0a0
+ - ncurses >=6.6,<7.0a0
+ - openssl >=3.5.8,<4.0a0
+ - readline >=8.3,<9.0a0
+ - tk >=8.6.13,<8.7.0a0
+ - tzdata
+ constrains:
+ - python_abi 3.12.* *_cp312
+ license: Python-2.0
+ run_exports:
+ weak:
+ - python_abi 3.12.* *_cp312
+ noarch:
+ - python
+ size: 23044161
+ timestamp: 1788392496306
+- conda: https://prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_1.conda
+ sha256: cb142bfd92f6e55749365ddc244294fa7b64db6d08c45b018ff1c658907bfcbf
+ md5: 15878599a87992e44c059731771591cb
+ 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
+ run_exports: {}
+ size: 198293
+ timestamp: 1770223620706
+- conda: https://prefix.dev/conda-forge/linux-64/qt-main-5.15.15-h0c412b5_8.conda
+ sha256: c0008c97dbfaef709eff044ea2fdcf7cca55b2e061ff992872d71b9b35f7f91b
+ md5: 80e27e7982af989ebc2e0f0d57c75ea7
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - alsa-lib >=1.2.15.3,<1.3.0a0
+ - dbus >=1.16.2,<2.0a0
+ - fontconfig >=2.17.1,<3.0a0
+ - fonts-conda-ecosystem
+ - gst-plugins-base >=1.26.10,<1.27.0a0
+ - gstreamer >=1.26.10,<1.27.0a0
+ - harfbuzz >=13.2.0
+ - icu >=78.3,<79.0a0
+ - krb5 >=1.22.2,<1.23.0a0
+ - libclang-cpp22.1 >=22.1.0,<22.2.0a0
+ - libclang13 >=22.1.0
+ - 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.4,<3.0a0
+ - libfreetype >=2.14.2
+ - libfreetype6 >=2.14.2
+ - libgcc >=13
+ - libgl >=1.7.0,<2.0a0
+ - libglib >=2.86.4,<3.0a0
+ - libjpeg-turbo >=3.1.2,<4.0a0
+ - libllvm22 >=22.1.0,<22.2.0a0
+ - libpng >=1.6.55,<1.7.0a0
+ - libpq >=18.3,<19.0a0
+ - libsqlite >=3.52.0,<4.0a0
+ - libstdcxx >=13
+ - libxcb >=1.17.0,<2.0a0
+ - libxkbcommon >=1.13.1,<2.0a0
+ - libxml2
+ - libxml2-16 >=2.14.6
+ - libzlib >=1.3.1,<2.0a0
+ - nspr >=4.38,<5.0a0
+ - nss >=3.118,<4.0a0
+ - openssl >=3.5.5,<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.13,<2.0a0
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxxf86vm >=1.1.7,<2.0a0
+ - zstd >=1.5.7,<1.6.0a0
+ constrains:
+ - qt 5.15.15
+ license: LGPL-3.0-only
+ license_family: LGPL
+ run_exports:
+ weak:
+ - qt-main >=5.15.15,<5.16.0a0
+ size: 52674357
+ timestamp: 1773957808615
+- conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
+ sha256: 01b3fe073a66e321970d09e04b388708f8cbdca5cdfbfcb7c9eeb470ad10383d
+ md5: 69c01c781e7c8190bbdaf79e3848c5ca
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - ncurses >=6.6,<7.0a0
+ license: GPL-3.0-only
+ license_family: GPL
+ run_exports:
+ weak:
+ - readline >=8.3,<9.0a0
+ size: 348899
+ timestamp: 1787033801506
+- conda: https://prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb03c661_2.conda
+ sha256: 186a5b225077ad5f4656966da947d43307101950751ef4a239b455588756b4e1
+ md5: 007602d697e07c11ff9864964eba5ee3
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - rhash >=1.4.6,<2.0a0
+ size: 194994
+ timestamp: 1786731436520
+- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.16.10-hc0d6792_0.conda
+ noarch: python
+ sha256: 1801965a5f5821b74a52076ba5c6435ac6d9111d83c7e63049b6813875c75734
+ md5: 6cb114e481362b28ea3004c7619aecfb
+ depends:
+ - python
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ constrains:
+ - __glibc >=2.17
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 8923644
+ timestamp: 1790964529417
+- conda: https://prefix.dev/conda-forge/linux-64/sip-6.10.0-py312h1289d80_1.conda
+ sha256: 65224ec231bb938a720897d75fb76f20a2376bded01a438f5220f6fa43195e4f
+ md5: f96baa9ba899d5d30578675fe28b3473
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - packaging
+ - ply
+ - python >=3.12,<3.13.0a0
+ - python_abi 3.12.* *_cp312
+ - setuptools
+ - tomli
+ license: BSD-2-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - sip >=6.10.0,<6.11.0a0
+ size: 680892
+ timestamp: 1759437964748
+- conda: https://prefix.dev/conda-forge/linux-64/spdlog-1.17.0-hb6aa676_2.conda
+ sha256: 5fca627690d56c6f87a9dabafceee54cb75d7da392309bb080333948c048365a
+ md5: 5e32ceeb7b9514ce4730565052829dbd
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - fmt >=12.1.0,<12.2.0a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - spdlog >=1.17.0,<1.18.0a0
+ size: 197438
+ timestamp: 1785924346496
+- conda: https://prefix.dev/conda-forge/linux-64/tinyxml2-11.0.0-hee9eb32_1.conda
+ sha256: 856be65b3a1f11cec5a6d183b38da6c6fa5bdfe85d166fc38515a90af9ae4179
+ md5: 860bb6160ae0ac9b8b844f7382bd3313
+ depends:
+ - libstdcxx >=15
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: Zlib
+ run_exports:
+ weak:
+ - tinyxml2 >=11.0.0,<11.1.0a0
+ size: 132572
+ timestamp: 1789420786161
+- conda: https://prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
+ build_number: 104
+ sha256: a1a241d172c1ccab067ba245206dd048bc3c2d1b84504b53c9468e99adfc16a1
+ md5: 676a2f9b1c4fcf57b70aa5c65f6c60d0
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ - libzlib >=1.3.2,<2.0a0
+ constrains:
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: TCL
+ run_exports:
+ weak:
+ - tk >=8.6.13,<8.7.0a0
+ size: 3566806
+ timestamp: 1787272857910
+- conda: https://prefix.dev/conda-forge/linux-64/ukkonen-1.1.0-py312hd9148b4_0.conda
+ sha256: c975070ac28fe23a5bbb2b8aeca5976b06630eb2de2dc149782f74018bf07ae8
+ md5: 55fd03988b1b1bc6faabbfb5b481ecd7
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - cffi
+ - libgcc >=14
+ - libstdcxx >=14
+ - python >=3.12,<3.13.0a0
+ - python_abi 3.12.* *_cp312
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 14882
+ timestamp: 1769438717830
+- conda: https://prefix.dev/conda-forge/linux-64/uncrustify-0.83.0-h54a6638_0.conda
+ sha256: 556ea427c375c2b9eb3122b19a1ce0891d535ad51a196f25c73786bb1d7c5156
+ md5: 29f7fdf10a9604e18924eebbde71ce62
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: GPL-2.0-only
+ license_family: GPL
+ run_exports: {}
+ size: 748418
+ timestamp: 1779015692186
+- conda: https://prefix.dev/conda-forge/linux-64/wayland-1.26.0-hc1c935e_2.conda
+ sha256: df65b987979e6d7f88e756494da5a230d4f2d08d17437d04eecd35559c3a04e4
+ md5: 88a47e22b53e50865b1cabe2eb648352
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libexpat >=2.8.1,<3.0a0
+ - libffi >=3.7.0,<3.8.0a0
+ - libgcc >=15
+ - libstdcxx >=15
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - wayland >=1.26.0,<2.0a0
+ size: 340058
+ timestamp: 1787793849093
+- 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
+ run_exports:
+ weak:
+ - xcb-util >=0.4.1,<0.5.0a0
+ size: 20772
+ timestamp: 1750436796633
+- 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
+ run_exports:
+ weak:
+ - xcb-util-image >=0.4.0,<0.5.0a0
+ size: 24551
+ timestamp: 1718880534789
+- 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
+ run_exports:
+ weak:
+ - xcb-util-keysyms >=0.4.1,<0.5.0a0
+ size: 14314
+ timestamp: 1718846569232
+- 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
+ run_exports:
+ weak:
+ - xcb-util-renderutil >=0.3.10,<0.4.0a0
+ size: 16978
+ timestamp: 1718848865819
+- 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
+ run_exports:
+ weak:
+ - xcb-util-wm >=0.4.2,<0.5.0a0
+ size: 51689
+ timestamp: 1718844051451
+- conda: https://prefix.dev/conda-forge/linux-64/xkeyboard-config-2.48-h280c20c_0.conda
+ sha256: 3b04afd5d1a65d2d27ac2d49a63b01ab8bcd875776779ec63e337370ed38afdc
+ md5: b233b41be0bf210989d57160ed39b394
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 441670
+ timestamp: 1782027360439
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libice-1.1.2-h280c20c_0.conda
+ sha256: 49b532d1df875c6749d9078b56a76f3f5db49a5abe0ca620b593ed474ef0ebf1
+ md5: 85c9442aec283b4e464fa9ecc484a2f3
+ depends:
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libice >=1.1.2,<2.0a0
+ size: 62517
+ timestamp: 1786474410404
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libsm-1.2.6-h0d788c3_1.conda
+ sha256: ef907caee0665cf3b0f775602cc50e388e3bade8ce22ecade0873ff26604b2fd
+ md5: aa7459ed9ad086ba11dda843d764b33d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - xorg-libice >=1.1.2,<2.0a0
+ - libuuid >=2.42.2,<3.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libsm >=1.2.6,<2.0a0
+ size: 30739
+ timestamp: 1786545374265
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_1.conda
+ sha256: 68053eebfa9f0d91666786c8fb5839d989aa9b869add92cb8815228bb2d7302c
+ md5: 8c282bbe4808a3cc80a5c98e9aec1cfc
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libxcb >=1.17.0,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libx11 >=1.8.13,<2.0a0
+ size: 839578
+ timestamp: 1787087012372
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-h7cc23a3_2.conda
+ sha256: 3ec065b94554dc48a4ca582a960a5484bc166b26e83ce0954653e08d17e8bd53
+ md5: da33efee1a93603d92e06d4a2b68def6
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxau >=1.0.12,<2.0a0
+ size: 18793
+ timestamp: 1788960512381
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxcomposite-0.4.7-hb03c661_0.conda
+ sha256: 048c103000af9541c919deef03ae7c5e9c570ffb4024b42ecb58dbde402e373a
+ md5: f2ba4192d38b6cef2bb2c25029071d90
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - xorg-libx11 >=1.8.12,<2.0a0
+ - xorg-libxfixes >=6.0.2,<7.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxcomposite >=0.4.7,<1.0a0
+ size: 14415
+ timestamp: 1770044404696
+- 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
+ run_exports:
+ weak:
+ - xorg-libxcursor >=1.2.3,<2.0a0
+ size: 32533
+ timestamp: 1730908305254
+- 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
+ run_exports:
+ weak:
+ - xorg-libxdamage >=1.1.6,<2.0a0
+ size: 13217
+ timestamp: 1727891438799
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-h7cc23a3_2.conda
+ sha256: 8a095df9bc1d2e50f2504ce8858a047ae29ea634aad6cc0b43298c63361da6d9
+ md5: eabfc45786244de252090cf8d55128a8
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxdmcp >=1.1.5,<2.0a0
+ size: 22606
+ timestamp: 1789676943335
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxext-1.3.7-h7cc23a3_1.conda
+ sha256: aa9bbe8b278aacc194e280ff5037f9f9a1f2c5b33ed97de8e7f01cfbe90dda43
+ md5: e5b6b28536b81b3f4cb20db4668a4642
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxext >=1.3.7,<2.0a0
+ size: 53124
+ timestamp: 1787100841900
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxfixes-6.0.2-h7cc23a3_1.conda
+ sha256: aec84f554fc897bf4085c7bc8b8f0740e4c224e13bca3cc51c93e7699d56f83a
+ md5: 09132e874fe0e1f5e4492b0b6b904b6e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxfixes >=6.0.2,<7.0a0
+ size: 21440
+ timestamp: 1787248059682
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxi-1.8.3-h7cc23a3_1.conda
+ sha256: a523d71344a2f640efe6fc42b88fc261d9cd389d4f9838a5d42dcdb120c2b0c8
+ md5: a1412b2b1184dacda45f8476fef2cc25
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxfixes >=6.0.2,<7.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxi >=1.8.3,<2.0a0
+ size: 49165
+ timestamp: 1787257060460
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxinerama-1.1.6-hecca717_0.conda
+ sha256: 3a9da41aac6dca9d3ff1b53ee18b9d314de88add76bafad9ca2287a494abcd86
+ md5: 93f5d4b5c17c8540479ad65f206fea51
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - xorg-libx11 >=1.8.12,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxinerama >=1.1.6,<1.2.0a0
+ size: 14818
+ timestamp: 1769432261050
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrandr-1.5.5-h7cc23a3_1.conda
+ sha256: 05a7f25d7f7f5cd32b27a019233ece97167fd8ade255bc13a0e49e53387f4c30
+ md5: 798a8c9d171859a022e1cb89e7d0eb10
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxrandr >=1.5.5,<2.0a0
+ size: 31106
+ timestamp: 1787246614086
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxrender-0.9.12-hb03c661_1.conda
+ sha256: 6901f91d398811e4ec89d7e20a69abac02a7bfebfaf073338b7ea3d1a99685b7
+ md5: e470d224a7a5be1b1d021bded7abb536
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - xorg-libx11 >=1.8.13,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxrender >=0.9.12,<0.10.0a0
+ size: 34645
+ timestamp: 1787100191192
+- 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
+ run_exports:
+ weak:
+ - xorg-libxshmfence >=1.3.3,<2.0a0
+ size: 12302
+ timestamp: 1734168591429
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxtst-1.2.5-h7cc23a3_4.conda
+ sha256: d66525e7b1c492aa179c6c55610fc8dfb0a9a62ea7d4fb9f904fa6af62127f61
+ md5: 752a5ac9322e0fbbc24146c1ce3ae44e
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ - xorg-libx11 >=1.8.13,<2.0a0
+ - xorg-libxext >=1.3.7,<2.0a0
+ - xorg-libxi >=1.8.3,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxtst >=1.2.5,<2.0a0
+ size: 35052
+ timestamp: 1787360025506
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-libxxf86vm-1.1.7-hb03c661_0.conda
+ sha256: 64db17baaf36fa03ed8fae105e2e671a7383e22df4077486646f7dbf12842c9f
+ md5: 665d152b9c6e78da404086088077c844
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - xorg-libx11 >=1.8.12,<2.0a0
+ - xorg-libxext >=1.3.6,<2.0a0
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - xorg-libxxf86vm >=1.1.7,<2.0a0
+ size: 18701
+ timestamp: 1769434732453
+- conda: https://prefix.dev/conda-forge/linux-64/xorg-xorgproto-2025.1-hebe6cf0_3.conda
+ sha256: 8e9c7ca4fcfe9f0c300e4aa853b79c25411fc4e470decfe8f909b74f60dfb6dd
+ md5: c3d0a6f03ba3aa312777b41b20a71ec0
+ depends:
+ - libgcc >=15
+ - __glibc >=2.17,<3.0.a0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 596340
+ timestamp: 1788874111132
+- conda: https://prefix.dev/conda-forge/linux-64/yaml-0.2.5-hebe6cf0_3.conda
+ sha256: d164dfa75ecd538f6fd68765defcc06aa875bc697b9b215362d79a2a73125dd0
+ md5: e741576fb8f89821ac7c1c537322a33d
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=15
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - yaml >=0.2.5,<0.3.0a0
+ size: 84936
+ timestamp: 1787228426393
+- conda: https://prefix.dev/conda-forge/linux-64/yaml-cpp-0.8.0-h54a6638_1.conda
+ sha256: 425808ebd2a20bfc460995293995e1fa0510e93c300535e2ec3622bd3d84288c
+ md5: 18bf4b05b458fb8135987e47364f3dcb
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ license: MIT
+ license_family: MIT
+ run_exports:
+ weak:
+ - yaml-cpp >=0.8.0,<0.9.0a0
+ size: 242654
+ timestamp: 1785923983284
+- conda: https://prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
+ sha256: 47d682b9f6d6ec9eb1a6e6c3e75ea6273e899e78fb7fc59f81d39745009fbc60
+ md5: aa459086047c0e5e27023ab19f8cb86a
+ depends:
+ - __glibc >=2.17,<3.0.a0
+ - libzlib >=1.3.2,<2.0a0
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports:
+ weak:
+ - zstd >=1.5.7,<1.6.0a0
+ size: 601301
+ timestamp: 1786599621503
+- conda: https://prefix.dev/conda-forge/noarch/adwaita-icon-theme-51.0-unix_0.conda
+ sha256: def01b148aa54d4de29b7d4bf58d941c8699582201db14cf78c6c89fa1666434
+ md5: 6f62266fb2bfc35a5071cfa1d6ffdcc9
+ depends:
+ - __unix
+ - hicolor-icon-theme
+ - librsvg
+ license: LGPL-3.0-or-later OR CC-BY-SA-3.0
+ run_exports: {}
+ size: 687517
+ timestamp: 1790100765464
+- conda: https://prefix.dev/conda-forge/noarch/argcomplete-3.7.2-pyhcf101f3_0.conda
+ sha256: 7a0e771e709b1620a914ba8a9590433c4a9fd84779d137216ac29ca50e959a1f
+ md5: 5185c9f9742daeffae5daae93c802bf7
+ depends:
+ - python >=3.10
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 47150
+ timestamp: 1786180543999
+- conda: https://prefix.dev/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
+ sha256: 0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6
+ md5: 0f51e2391ade309db462a55611263e9c
+ depends:
+ - __unix
+ license: ISC
+ run_exports: {}
+ size: 131780
+ timestamp: 1784754889428
+- conda: https://prefix.dev/conda-forge/noarch/catkin_pkg-1.1.1-pyhd8ed1ab_0.conda
+ sha256: c53d1027a07550751faef1dd38304774fa086ca3273bac64e29e9b7c81196d14
+ md5: f7f3b95952222db98fdcceadb6d967bc
+ depends:
+ - docutils
+ - packaging
+ - pyparsing >=1.5.7
+ - python >=3.11
+ - python-dateutil
+ - setuptools
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 54898
+ timestamp: 1788990651726
+- conda: https://prefix.dev/conda-forge/noarch/cfgv-3.5.0-pyhd8ed1ab_0.conda
+ sha256: aa589352e61bb221351a79e5946d56916e3c595783994884accdb3b97fe9d449
+ md5: 381bd45fb7aa032691f3063aff47e3a1
+ depends:
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 13589
+ timestamp: 1763607964133
+- 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
+ run_exports: {}
+ size: 27011
+ timestamp: 1733218222191
+- conda: https://prefix.dev/conda-forge/noarch/distlib-0.4.3-pyhcf101f3_0.conda
+ sha256: e2753997b8bd34205f42be01b8bab8037423dc30c02a1ec12de23e5b4c0b0a2e
+ md5: 58638f77697c4f6726753eb8be34818b
+ depends:
+ - python >=3.10
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 303705
+ timestamp: 1781320269259
+- conda: https://prefix.dev/conda-forge/noarch/docutils-0.23-pyhcf101f3_0.conda
+ sha256: def3b2566a1702fa083a8984753ac0b3e3f7381048f88714e03d55b7bd930b74
+ md5: 2c3958e02221c2504ec036139e648d8b
+ depends:
+ - python >=3.10
+ - python
+ license: LGPL-3.0-only
+ license_family: LGPL
+ run_exports: {}
+ size: 459540
+ timestamp: 1779967837277
+- conda: https://prefix.dev/conda-forge/noarch/empy-4.2.1-pyhcf101f3_0.conda
+ sha256: f831ec5f5b8668334144a66597fe36878c9023e064e750c5ea1f4371e92b2249
+ md5: 696485a5ee969484941274d218dfacf5
+ depends:
+ - python >=3.10
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 99405
+ timestamp: 1787208879550
+- conda: https://prefix.dev/conda-forge/noarch/exceptiongroup-1.3.1-pyhd8ed1ab_0.conda
+ sha256: ee6cf346d017d954255bbcbdb424cddea4d14e4ed7e9813e429db1d795d01144
+ md5: 8e662bd460bda79b1ea39194e3c4c9ab
+ depends:
+ - python >=3.10
+ - typing_extensions >=4.6.0
+ license: MIT and PSF-2.0
+ run_exports: {}
+ size: 21333
+ timestamp: 1763918099466
+- conda: https://prefix.dev/conda-forge/noarch/filelock-4.0.12-pyhd8ed1ab_0.conda
+ sha256: 3ac3221099466ca3bd57bf8cc59c2d92c3b04634a798fbc6c8d1872ac7c55697
+ md5: d6556b2fef359c26b25ff003af9ae2c1
+ depends:
+ - python >=3.11
+ license: MIT
+ run_exports: {}
+ size: 85969
+ timestamp: 1791210321663
+- conda: https://prefix.dev/conda-forge/noarch/flake8-7.4.1-pyhd8ed1ab_0.conda
+ sha256: 990c166a4f8098ef0059ba67314b40e0871cd98f2a3d83815e5f6a773a345e9f
+ md5: f4d07684b7bc06e5072000caa73ec0f4
+ depends:
+ - mccabe >=0.7.0,<0.8.0
+ - pycodestyle >=2.15.0,<2.16.0
+ - pyflakes >=4.0.0,<4.1.0
+ - python >=3.11
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 112708
+ timestamp: 1790372802431
+- conda: https://prefix.dev/conda-forge/noarch/flake8-builtins-3.1.0-pyhd8ed1ab_0.conda
+ sha256: d022684576c0c6f474bddbc263c82a3ba303c3bd09185d15af4eb7b60e896d7f
+ md5: 5cbaa86cc684a52a057831cbcb3bd5b9
+ depends:
+ - flake8
+ - python >=3.10
+ license: GPL-2.0-only
+ license_family: GPL2
+ run_exports: {}
+ size: 19501
+ timestamp: 1761594405382
+- 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
+ run_exports: {}
+ 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
+ run_exports: {}
+ 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
+ run_exports: {}
+ size: 14776
+ timestamp: 1735335323771
+- 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
+ run_exports: {}
+ 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
+ run_exports: {}
+ 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
+ run_exports: {}
+ size: 1620504
+ timestamp: 1727511233259
+- 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
+ run_exports: {}
+ size: 3667
+ timestamp: 1566974674465
+- conda: https://prefix.dev/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda
+ sha256: 54eea8469786bc2291cc40bca5f46438d3e062a399e8f53f013b6a9f50e98333
+ md5: a7970cd949a077b7cb9696379d338681
+ depends:
+ - font-ttf-ubuntu
+ - font-ttf-inconsolata
+ - font-ttf-dejavu-sans-mono
+ - font-ttf-source-code-pro
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 4059
+ timestamp: 1762351264405
+- conda: https://prefix.dev/conda-forge/noarch/identify-2.6.20-pyhd8ed1ab_0.conda
+ sha256: 6375ae2e28de130843ab7ca98132bf83d988f7fd7034e3dbe646308dbeaca2fd
+ md5: be9ea4f030b4b2bc121b2a548b066c0b
+ depends:
+ - python >=3.11
+ - ukkonen
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 79783
+ timestamp: 1790540591548
+- conda: https://prefix.dev/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
+ sha256: 95a074a7d3f58b3494c068d4789c364dcb591c56b70ca6b12f149a540f9aeea4
+ md5: 77ec68e0aa61c3fff9ecbf840f93d64e
+ depends:
+ - python >=3.10
+ - zipp >=3.20
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 34920
+ timestamp: 1787943971257
+- conda: https://prefix.dev/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda
+ sha256: a563a51aa522998172838e867e6dedcf630bc45796e8612f5a1f6d73e9c8125a
+ md5: 0ba6225c279baf7ea9473a62ea0ec9ae
+ depends:
+ - python >=3.10
+ - zipp >=3.1.0
+ constrains:
+ - importlib-resources >=7.1.0,<7.1.1.0a0
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 34809
+ timestamp: 1776068839274
+- 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
+ run_exports: {}
+ size: 13387
+ timestamp: 1760831448842
+- 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
+ run_exports: {}
+ size: 86134
+ timestamp: 1725742423890
+- 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
+ run_exports: {}
+ size: 12934
+ timestamp: 1733216573915
+- conda: https://prefix.dev/conda-forge/noarch/nodeenv-1.10.0-pyhd8ed1ab_0.conda
+ sha256: 4fa40e3e13fc6ea0a93f67dfc76c96190afd7ea4ffc1bac2612d954b42cdc3ee
+ md5: eb52d14a901e23c39e9e7b4a1a5c015f
+ depends:
+ - python >=3.10
+ - setuptools
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 40866
+ timestamp: 1766261270149
+- conda: https://prefix.dev/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
+ sha256: c432626b16768b8dab228bfb706f7060c2d462a21c516d240f68f2f902b5a044
+ md5: 936687ed80f295a1f5dbcf8bd34c252c
+ depends:
+ - python >=3.9
+ - python
+ license: Apache-2.0
+ license_family: APACHE
+ run_exports: {}
+ size: 116363
+ timestamp: 1785888127370
+- conda: https://prefix.dev/conda-forge/noarch/platformdirs-4.12.3-pyh5ded981_0.conda
+ sha256: b93a46b1c1fb34a380b0afa309040d603ebefdb8184a87a4bfaeef989a07cbc4
+ md5: 96bd08b41fbb94da012c8f5c56132519
+ depends:
+ - python >=3.11
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 33916
+ timestamp: 1791121724699
+- conda: https://prefix.dev/conda-forge/noarch/pluggy-1.6.0-pyhf9edf01_1.conda
+ sha256: e14aafa63efa0528ca99ba568eaf506eb55a0371d12e6250aaaa61718d2eb62e
+ md5: d7585b6550ad04c8c5e21097ada2888e
+ depends:
+ - python >=3.9
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 25877
+ timestamp: 1764896838868
+- conda: https://prefix.dev/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
+ sha256: bae453e5cecf19cab23c2e8929c6e30f4866d996a8058be16c797ed4b935461f
+ md5: fd5062942bfa1b0bd5e0d2a4397b099e
+ depends:
+ - python >=3.9
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 49052
+ timestamp: 1733239818090
+- conda: https://prefix.dev/conda-forge/noarch/pre-commit-4.6.2-pyha770c72_0.conda
+ sha256: fc0a0620a8f829c46787a9a13ddbae8b6049f2e77da353a8a2adaa01af0da7e2
+ md5: c36b88db560b4e74f294380613f1a239
+ depends:
+ - cfgv >=2.0.0
+ - identify >=1.0.0
+ - nodeenv >=0.11.1
+ - python >=3.10
+ - pyyaml >=5.1
+ - virtualenv >=20.10.0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 201879
+ timestamp: 1786408353117
+- conda: https://prefix.dev/conda-forge/noarch/pycodestyle-2.15.0-pyh5ded981_0.conda
+ sha256: a1a7373d58dcff0570da5f8b5834b0fc9474a09dd27602c9621c126dc018342a
+ md5: 6ac7726367d7b5b7378630d2e0ef94e6
+ depends:
+ - python >=3.11
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 36832
+ timestamp: 1790193282432
+- conda: https://prefix.dev/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda
+ sha256: e27e0473fc6723311a0bd48b89b616fa1b996a2f7a2b555338cbbcfb9c640568
+ md5: 9c5491066224083c41b6d5635ed7107b
+ depends:
+ - python >=3.10
+ - python
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 55886
+ timestamp: 1779293633166
+- 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/pydot-4.0.1-pyhcf101f3_2.conda
+ sha256: af7213a8ca077895e7e10c8f33d5de3436b8a26828422e8a113cc59c9277a3e2
+ md5: 15f6d0866b0997c5302fc230a566bc72
+ depends:
+ - graphviz >=2.38.0
+ - pyparsing >=3.1.0
+ - python >=3.10
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 150656
+ timestamp: 1766345630713
+- conda: https://prefix.dev/conda-forge/noarch/pyflakes-4.0.2-pyhd8ed1ab_0.conda
+ sha256: 63cfd0ae1862f255cedc76bcb87fc4dc37b8a3eaaa9052efab2e3d11598e0648
+ md5: 8626592ec3c852b950873b987f9530e1
+ depends:
+ - python >=3.11
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 62733
+ timestamp: 1791120016640
+- conda: https://prefix.dev/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
+ sha256: f5f015ff1bc3e1b7fc08eee096b1865234189ae0b82bebdb86a5369116e42fa0
+ md5: 2882dee445dfa45b0c5afce3ffb7730a
+ depends:
+ - python >=3.10
+ - python
+ license: BSD-2-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 959376
+ timestamp: 1786995678795
+- conda: https://prefix.dev/conda-forge/noarch/pyparsing-3.3.3-pyh5ded981_0.conda
+ sha256: dc10d64d4b9a1310083b2f563416ab45560ee2a04fd6baab40f223f2b1ab37bc
+ md5: 8bf43ae1312e9b966063459e04c20fa7
+ depends:
+ - python >=3.11
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 114046
+ timestamp: 1790063282695
+- conda: https://prefix.dev/conda-forge/noarch/pyproject_hooks-1.2.0-pyhd8ed1ab_1.conda
+ sha256: 065ac44591da9abf1ff740feb25929554b920b00d09287a551fcced2c9791092
+ md5: d4582021af437c931d7d77ec39007845
+ depends:
+ - python >=3.9
+ - tomli >=1.1.0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 15528
+ timestamp: 1733710122949
+- conda: https://prefix.dev/conda-forge/noarch/pyqt-builder-1.18.2-pyhd8ed1ab_1.conda
+ sha256: 8aa0bcdce10de9b36e03993172d020c81e36d9e59e6b60042f956603cf3fc62b
+ md5: 83a4542a3495b651ccc8c06c01206f16
+ depends:
+ - packaging
+ - python >=3.10
+ - sip
+ - toml
+ license: BSD-2-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 2952282
+ timestamp: 1766858321453
+- conda: https://prefix.dev/conda-forge/noarch/pytest-8.4.2-pyhcf101f3_1.conda
+ sha256: 39f41a52eb6f927caf5cd42a2ff98a09bb850ce9758b432869374b6253826962
+ md5: da0c42269086f5170e2b296878ec13a6
+ depends:
+ - pygments >=2.7.2
+ - python >=3.10
+ - iniconfig >=1
+ - packaging >=20
+ - pluggy >=1.5,<2
+ - tomli >=1
+ - colorama >=0.4
+ - exceptiongroup >=1
+ - python
+ constrains:
+ - pytest-faulthandler >=2
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 294852
+ timestamp: 1762354779909
+- conda: https://prefix.dev/conda-forge/noarch/pytest-cov-7.1.0-pyhcf101f3_0.conda
+ sha256: 44e42919397bd00bfaa47358a6ca93d4c21493a8c18600176212ec21a8d25ca5
+ md5: 67d1790eefa81ed305b89d8e314c7923
+ depends:
+ - coverage >=7.10.6
+ - pluggy >=1.2
+ - pytest >=7
+ - python >=3.10
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 29559
+ timestamp: 1774139250481
+- conda: https://prefix.dev/conda-forge/noarch/python-build-1.6.1-pyhc364b38_0.conda
+ sha256: 28100eda1e92e786c25753d0ea9def9375d692726d2c76444a040be686b4dd9a
+ md5: 3d3aeaee9182433cb5d4a433c1e94f58
+ depends:
+ - python >=3.10
+ - colorama
+ - importlib-metadata >=4.6
+ - packaging >=24.0
+ - pyproject_hooks
+ - tomli >=1.1.0
+ - python
+ constrains:
+ - build <0
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 33470
+ timestamp: 1790158724551
+- 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
+ run_exports: {}
+ size: 233310
+ timestamp: 1751104122689
+- conda: https://prefix.dev/conda-forge/noarch/python-discovery-1.6.1-pyh5ded981_0.conda
+ sha256: 396bf7b5a62eb3a12d20e16962acf36f9018332b2842d29548399df03b9deaa4
+ md5: ae0feb6a3f297952bd4f4270fe77f530
+ depends:
+ - python >=3.11
+ - filelock >=3.15.4
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 39252
+ timestamp: 1789811798811
+- conda: https://prefix.dev/conda-forge/noarch/python_abi-3.12-9_cp312.conda
+ build_number: 9
+ sha256: ee9c2922e07afc85fc82d5fa82c9ac2c79da3be3283a5e17bf2f2ae38dbd02fb
+ md5: 4c32076993e6270825441d059ab5c18b
+ constrains:
+ - python 3.12.* *_cpython
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 6751
+ timestamp: 1788302823694
+- conda: https://prefix.dev/conda-forge/noarch/setuptools-80.10.2-pyh332efcf_0.conda
+ sha256: f5fcb7854d2b7639a5b1aca41dd0f2d5a69a60bbc313e7f192e2dc385ca52f86
+ md5: 7b446fcbb6779ee479debb4fd7453e6c
+ depends:
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 678888
+ timestamp: 1769601206751
+- conda: https://prefix.dev/conda-forge/noarch/setuptools-84.0.0-pyh332efcf_0.conda
+ sha256: 9e200ee5f9ff19a4d94e4b51c4856d53dec849f91032f345cf0c6bc3d51a7183
+ md5: 62ac906f1cd582c6c264c95625cb9d6f
+ depends:
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 524488
+ timestamp: 1786282924579
+- 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
+ run_exports: {}
+ size: 18455
+ timestamp: 1753199211006
+- conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.1.1-pyhd8ed1ab_0.conda
+ sha256: ad89284ea94821c20ff87e64b948e4afc690cf5202d14c009355b0594cf23aea
+ md5: 46b6abe31482f6bca064b965696ae807
+ depends:
+ - python >=3.10
+ license: BSD-3-Clause
+ license_family: BSD
+ run_exports: {}
+ size: 74456
+ timestamp: 1780468201547
+- conda: https://prefix.dev/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda
+ sha256: fd30e43699cb22ab32ff3134d3acf12d6010b5bbaa63293c37076b50009b91f8
+ md5: d0fc809fa4c4d85e959ce4ab6e1de800
+ depends:
+ - python >=3.10
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 24017
+ timestamp: 1764486833072
+- conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
+ sha256: 91cafdb64268e43e0e10d30bd1bef5af392e69f00edd34dfaf909f69ab2da6bd
+ md5: b5325cf06a000c5b14970462ff5e4d58
+ depends:
+ - python >=3.10
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 21561
+ timestamp: 1774492402955
+- conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda
+ sha256: 2d888f90af0686044882c74193ec80a90ec1943145d94a7b1b048958acda1848
+ md5: c70ad746c22219b9700931707482992c
+ depends:
+ - python >=3.10
+ - python
+ license: PSF-2.0
+ license_family: PSF
+ run_exports: {}
+ size: 52631
+ timestamp: 1783002732887
+- conda: https://prefix.dev/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
+ sha256: b928c30ddcb0e3f544c6eade8352737e6e610e263276b90232db6a578ef899d8
+ md5: fcb489df604d100968b737f2cb6076c6
+ license: LicenseRef-Public-Domain
+ run_exports: {}
+ size: 118849
+ timestamp: 1784250406640
+- conda: https://prefix.dev/conda-forge/noarch/virtualenv-21.14.5-pyh5ded981_0.conda
+ sha256: 9b3c5763839d28361c2fa595a0f3fb20537c468e8a30412601b81c5e72b44f8f
+ md5: 4a2e00093b6a7bdc858e2c377378f32c
+ depends:
+ - python >=3.11
+ - distlib >=0.3.7,<1
+ - filelock >=3.24.2,<5
+ - packaging >=23.1
+ - platformdirs >=3.9.1,<5
+ - python-discovery >=1.6
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 3994945
+ timestamp: 1790972539501
+- conda: https://prefix.dev/conda-forge/noarch/wheel-0.48.0-pyhd8ed1ab_0.conda
+ sha256: ba64b29b6d418024cb565081a1799262cb2780d2534ff4c14f76aa858c4286cd
+ md5: 9a2124517bfd5d792e0f7b86eefdfeb8
+ depends:
+ - packaging >=24.0
+ - python >=3.10
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 34528
+ timestamp: 1786613220176
+- conda: https://prefix.dev/conda-forge/noarch/zipp-4.1.1-pyh5ded981_0.conda
+ sha256: 3aa601ef121f42dcb79400375e72f833ddc68bc6243f3e5535168b2d69cc9c70
+ md5: 6cad4d2cec9b7b64538c225ac91d2e8a
+ depends:
+ - python >=3.11
+ - python
+ license: MIT
+ license_family: MIT
+ run_exports: {}
+ size: 24839
+ timestamp: 1791091060207
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-action-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: 4fdfbe87c09a072e5e17226de9dc7a04e03d7458630a4254ed8781767b212b72
+ md5: 28abff38cf7d1c37fb3bcfc0406ca600
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 155844
+ timestamp: 1788191477680
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 0735b45488e44e8a75b4735d2721afe574bc69b6a8105d04954247791acb0a22
+ md5: 35730e078329ce0c4773dd873d525f10
+ 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.16.* jazzy_*
+ - cmake
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 23237
+ timestamp: 1788189172109
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-core-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: ca8a4177835a36b800116a232fe77eb8e5c6f03e71d20104d6b2061d7b3e5ad8
+ md5: abed5dfca468f1d42f3e9a2d85f2c416
+ depends:
+ - catkin_pkg
+ - python
+ - ros-jazzy-ament-package
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - cmake
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 45094
+ timestamp: 1788188712997
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 3b5960f072672f29302f1118dcf04be1f9112943fa7f43d12f04e1000f93907a
+ md5: d7c70aaf92dfb863e36a30588d10046e
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ament-cppcheck
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 24424
+ timestamp: 1788189890807
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 923267e42b052347c74116bc7bd391ace71e7b4cb378585b42d9295c6bef1dfd
+ md5: 1e8073978cc78681aba2e5796c89bced
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ament-cpplint
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 23318
+ timestamp: 1788189916049
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-definitions-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 7eb99367b9609f6e1f3ac12c073f3e5b973d3eee2b824cd85c1a0d011c4066ae
+ md5: 0bbedb5e4e7d060747daa32d52afac36
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 22056
+ timestamp: 1788188795265
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: c499aacf25223af7786498c6bc4617f93056c282b75ab5646a7553dafdc951a4
+ md5: cb6342c7d9a7df76943a8c8194f2ec04
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ament-cmake-libraries
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 22990
+ timestamp: 1788188876810
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 55652d65ba9d09a0fc500523e93d38146c2b9f7a1ae4ef7dd14459b09f76c8a4
+ md5: 8f12a3c8891c9251a567b5b9743f9ba3
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 22484
+ timestamp: 1788188791715
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-interfaces-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 23653259541a1e2f4cde49b9d723cd75771aafecd6ffdcf93e6e3992784796ee
+ md5: b7a490b3dd282b31f43156646fbb87b9
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ament-cmake-export-libraries
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 22668
+ timestamp: 1788188856362
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: fa3adf9336d9503ed58efa8bc52aaff3e548a7d968e5a080efc37200392487ef
+ md5: e76ea1f9ea6a2023d7326f073658aa95
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 23994
+ timestamp: 1788188771029
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-link-flags-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 2417047933c18fe11bfc7b51803fea1b4de7900c1b76552caa3d299a6cc7b5fa
+ md5: 52d878e60539dd11753d0d54635af64f
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 21982
+ timestamp: 1788188788143
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-export-targets-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 0192b9b64a897b3c4e9000823a85bd3e0473848f99389721527cc7cc2794e421
+ md5: b0ed7a15b54bd8bc26be52d698119892
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ament-cmake-export-libraries
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 22811
+ timestamp: 1788188884385
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 9cf96cd961477a7b696eb2d570e0e70d0364cc55997916d0acce89a07fe8dc78
+ md5: bc7eb6799cbe1234160e43fb30eb08d7
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ament-flake8
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 24335
+ timestamp: 1788189911757
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gen-version-h-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: abe343e8148fc98358cdd22d2e9164047fab955c1b20c2e21f06ca76404fec86
+ md5: 9e52fe30190ac60e97ea5372276e6e4d
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 24775
+ timestamp: 1788189071917
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gmock-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 1f4bff00cd5fe331a5d373944a3c89256684cffc3a3930da3a60cff078393914
+ md5: 04064aae17b17abd2015941da6b0c1af
+ 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.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 24935
+ timestamp: 1788189080691
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-gtest-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: cb9c8717529aefcdff4e0e5750fee84622090666c281d36f838e328c2f605653
+ md5: 9d708d6e30dcf794d937a707e7786fd4
+ depends:
+ - gtest
+ - python
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-gtest-vendor
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - gtest >=1.18.0,<1.18.1.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 24686
+ timestamp: 1788188976367
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-include-directories-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 08f7a0048d015cb22323fe7dc2f80767eb0b9fa5771a7894bdedcfc93dfc7030
+ md5: f7e89af288fc5c1a05a8d1461db82014
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 21932
+ timestamp: 1788188793932
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-libraries-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 6fdfc8db6fd8859d1e38d7d354a2e6ebe1af0b5b756216b617ea0ca0d3dafe35
+ md5: 8ea4831846f3060764a12d8917118b59
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 21629
+ timestamp: 1788188790721
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 82fa14a1d3f79c3f06f4a66e18a12758a242a5184f533228e326ae92149485c8
+ md5: fbbaac6e1a979064b209022beb3f035e
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ament-pep257
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 23106
+ timestamp: 1788189908095
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-pytest-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: f23d9d03cf9a65b2b3ab1321a121219dddfe4d0e99fa294c875fb84a6ad3a79a
+ md5: 435ad8c91ace6bba43cb29f5f1a6643d
+ depends:
+ - pytest
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 24851
+ timestamp: 1788188958173
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-python-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 86753dfd6a105cdcaebf1998ea54ff91cc052fd5a78d94d8d0a59de07e9831c6
+ md5: 1d63066372957cb8449aec9757f2f136
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 24171
+ timestamp: 1788188779944
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-ros-0.12.1-np2py312h2ed9cc7_21.conda
+ sha256: 58b3716972f95d8dcb55905aa2d726ea9f5a1ebd51fd1f56d4468bb8d3db3f20
+ md5: a8d2f62e8889b163cd538b9f98bd7203
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 31444
+ timestamp: 1788190260541
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-target-dependencies-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 4c408f94ef1645e856900517385c5674703b0a2dc9bb0a3707acafa871c23363
+ md5: c11346ae28cc3da9415685beaf9a7189
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 23631
+ timestamp: 1788188880759
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-test-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: ee5394d418c0f959d09f9b73354aacbc5004ba1fdd5beaa1c0f64ea054c53235
+ md5: f3a547e54aacd28d0b1a49c3139cad66
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 36073
+ timestamp: 1788188868521
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 6219afcc27b3e81fcfc185929aeb53302046a8cea55e9177b821489e4d73b841
+ md5: 260eb547bd8e8d025cd4209fd2757a7a
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-test
+ - ros-jazzy-ament-uncrustify
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 23710
+ timestamp: 1788189903612
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cmake-version-2.5.6-np2py312h2ed9cc7_21.conda
+ sha256: 91977e8f2d454bd4c7de884d46b76127279b362f7122b9880d52a6ca451ad23f
+ md5: 4bf2f0fb1e74c976eae951c08058a4e6
+ depends:
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 21829
+ timestamp: 1788188784576
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cppcheck-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: cd007c3e776464caf5089a4edc4d881382f0c46bfd9bad112b65cf0ab9773b0d
+ md5: 50a6cfa8d825e6ac9df52ab86fce447d
+ depends:
+ - cppcheck
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 29867
+ timestamp: 1788189192489
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-cpplint-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: be317eb08b303961b30d59cbbb53f9fdd6b446b69912c20cc807a7533848088d
+ md5: ae72c8ee85bd1298d3570f7f586dfac9
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0 OR BSD-3-Clause
+ run_exports: {}
+ size: 168885
+ timestamp: 1788189186901
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-flake8-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 60d28be388955f2a89e3c5b228a324f4cd062147a3f1e7f1a1aad2c0cd96f13c
+ md5: 47da105bbf82a14b0acd8d1dc7a3fc32
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 28439
+ timestamp: 1788188854790
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-cpp-1.8.4-np2py312h2ed9cc7_21.conda
+ sha256: 3bc6ef7edeffe3272860d3b6a45c7573092442ebf527fa48e4959b0d8945c533
+ md5: b10dbf17cf3eddaa0b093ee9510f6e77
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 52646
+ timestamp: 1788190542536
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-index-python-1.8.4-np2py312h2ed9cc7_21.conda
+ sha256: f352232e44dcb06daa575d0b318eeaddcb7e50ec126bed68d8cbb28196d7fe72
+ md5: 1fab1765cbeeff0f6174523ac56d49ae
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 29680
+ timestamp: 1788189156378
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-lint-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: 74e607a8aa643a3ded59c004ec8e81fd941e8491f9de4bd1f6f5d25ec03f27f5
+ md5: 72f84f03fc4090d5156ebfb085a84abe
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 18912
+ timestamp: 1788188765473
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-package-0.16.5-np2py312h2ed9cc7_21.conda
+ sha256: 00ab0a55addcc7b7fb1163c391265f849a9aeb2cedda58412a3124fb4c3869bc
+ md5: 1c1044e031986315093c20d254ecf60b
+ depends:
+ - importlib-metadata
+ - importlib_resources
+ - python
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - setuptools
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 43050
+ timestamp: 1788188700610
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-pep257-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: fdce63ab26e2bf01a2b394dede0aff3844e820dbe23942dad52a87a005cc65b3
+ md5: 4e6a8763f3cc1cbd87ca663141f1c614
+ depends:
+ - pydocstyle
+ - python
+ - ros-jazzy-ament-lint
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0 OR MIT
+ run_exports: {}
+ size: 27061
+ timestamp: 1788188960048
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ament-uncrustify-0.17.5-np2py312h2ed9cc7_21.conda
+ sha256: f013c0bfb831123191c776cade5f11b2eb84376276363db6fb5020d500070e96
+ md5: 709179e8a1ed73b83f9644a90fd6c070
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-uncrustify-vendor
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 68140
+ timestamp: 1788189766352
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-builtin-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: 2c6a02bc2508a9aba6b6c355d2b9d9f9d89aae6c7677e1439f48e2d0040a5f23
+ md5: a32223bf427902c75252bf52dff8bbd8
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-core-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 81843
+ timestamp: 1788191410404
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-cyclonedds-0.10.5-np2py312h2ed9cc7_21.conda
+ sha256: 53d8bfe5744fd63333ee8c2935627143aa7b6ca245a2304971b23e99eac68ef8
+ md5: b333432ea9a3df8e9a19ea5681b41984
+ depends:
+ - openssl
+ - python
+ - ros-jazzy-iceoryx-binding-c
+ - ros-jazzy-iceoryx-hoofs
+ - ros-jazzy-iceoryx-posh
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - openssl >=3.6.4,<4.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: EPL-2.0 OR BSD-3-Clause
+ run_exports: {}
+ size: 1199719
+ timestamp: 1788189084546
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-domain-coordinator-0.12.1-np2py312h2ed9cc7_21.conda
+ sha256: 6bdb944b8495f75103c9581f711c58805ce6f5084877e548da0639d14453cc76
+ md5: 9ff0768f46b930fc367c45dab885535b
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 21144
+ timestamp: 1788189173073
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastcdr-2.2.7-np2py312h2ed9cc7_21.conda
+ sha256: cb55c603101b1319a19946efc0ab999d11a0c65bf913ac1746ff191c5fcd1c1a
+ md5: e9d1e6f6b6aad5a16c23ae5db218872d
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 89659
+ timestamp: 1788189296469
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-2.14.6-np2py312h2ed9cc7_21.conda
+ sha256: 489875c1ac82a93816561e55b985e4be8ccb4412f1c044bd2f19e4625b641f57
+ md5: 5e6c9a38fe2af500f0d937cfee06bc0d
+ depends:
+ - openssl
+ - python
+ - ros-jazzy-fastcdr
+ - ros-jazzy-foonathan-memory-vendor
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - tinyxml2
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - tinyxml2 >=11.0.0,<11.1.0a0
+ - openssl >=3.6.4,<4.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 4322422
+ timestamp: 1788190247567
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-fastrtps-cmake-module-3.6.4-np2py312h2ed9cc7_21.conda
+ sha256: 081e3fac2e0ca0a11ab5ec67470a88cf27a5b8138f0f6c29ea3f5a61527eb1db
+ md5: 8799cad0cd27254754eb28637a9c16c7
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 27615
+ timestamp: 1788190234236
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-foonathan-memory-vendor-1.3.1-np2py312h2ed9cc7_21.conda
+ sha256: 8daf988e3c7eb5910002126a2b677987652240116e81c57a98ec2a3df8c9793c
+ md5: 6ae6781e71522b6bd8321dad0e33db9c
+ depends:
+ - foonathan-memory
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - cmake
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - foonathan-memory >=0.7.4,<0.7.5.0a0
+ license: Apache-2.0 OR Zlib
+ run_exports: {}
+ size: 19522
+ timestamp: 1788189961519
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gmock-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ sha256: e6b450137b1bacae502bf18e5d0f1d8cdeb602ab222e8d867e19fe36a535e621
+ md5: 3369c230abb2b1d02241fff84bcacc15
+ depends:
+ - python
+ - ros-jazzy-gtest-vendor
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 122555
+ timestamp: 1788188871205
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-gtest-vendor-1.14.9000-np2py312h2ed9cc7_21.conda
+ sha256: 550943c8fcd097d356c672291be665fa709755be3f5f1c83b5297b23315cdd09
+ md5: 51824d4dbae14bd02027d4886c153b3a
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 208959
+ timestamp: 1788188788044
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-binding-c-2.0.6-np2py312h2ed9cc7_21.conda
+ sha256: 74087b773ec4ffd606cc3a86b9aa193acf01c7aa38e80146b12bf0d4428e875b
+ md5: d6b9b90a7ab4f5c18dd545a2c81fa07f
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 93302
+ timestamp: 1788188977573
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-hoofs-2.0.6-np2py312h2ed9cc7_21.conda
+ sha256: 48f153ac3a6cfecf5dda55358ebb51071ece2b7dca911e8a9ae731459edca3f8
+ md5: 76bd8d7d7459ce3ad412dc5fee96e2b2
+ depends:
+ - libacl
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libacl >=2.4.0,<2.5.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 264464
+ timestamp: 1788188770045
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-iceoryx-posh-2.0.6-np2py312h2ed9cc7_21.conda
+ sha256: 65211586c1716a6df7e5cdc997797d5ca122c4fe263277ce20f1459a82bc72a4
+ md5: f289a4e9e13e331c4d7835f560146397
+ depends:
+ - python
+ - ros-jazzy-iceoryx-hoofs
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 575625
+ timestamp: 1788188875161
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-libyaml-vendor-1.6.4-np2py312h2ed9cc7_21.conda
+ sha256: e43c79de3eada9713babdd9cebc61276fa323358b957273214d6ed46f75e05a6
+ md5: 7e8d1bf523ba5b814545bbc0a44787be
+ depends:
+ - pkg-config
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - yaml
+ - yaml-cpp
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - yaml >=0.2.5,<0.3.0a0
+ - numpy >=1.25,<3
+ - yaml-cpp >=0.8.0,<0.9.0a0
+ license: Apache-2.0 OR MIT
+ run_exports: {}
+ size: 29910
+ timestamp: 1788190597938
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-lifecycle-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: 74707c53931a91d32cab6b1c2fffd3a0b1aa9ae12f263878174db6595ccbf7fc
+ md5: d15624bc0b952575ade76ab35d6a3114
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-default-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 275461
+ timestamp: 1788191575988
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-cmake-module-0.11.1-np2py312h2ed9cc7_21.conda
+ sha256: e1cca70b606dab813900fbdefdf26e8ba856f83b67256b69b53bc275aaf21837
+ md5: f3d907cbd6a89f5dbaf6188f37de0f3e
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 28003
+ timestamp: 1788190233001
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-python-qt-binding-2.2.2-np2py312h2ed9cc7_21.conda
+ sha256: e4c254e8a96bb8654a5fba7014db3808a4d20543920bc24174418901da9fabf9
+ md5: d83ce85600ead989d0f0d5aa0431563e
+ depends:
+ - pyqt
+ - pyqt-builder
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - qt-main >=5.15.15,<5.16.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - libgl >=1.7.0,<2.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - libopengl >=1.7.0,<2.0a0
+ - pyqt >=5.15.11,<5.16.0a0
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 60746
+ timestamp: 1788190237016
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-qt-dotgraph-2.7.6-np2py312hd012c64_21.conda
+ sha256: 99790c942b16e626843520b3d0107bac194e08e7e715fa5ae49e8d65e2d158f6
+ md5: 859f61fe90d4021e55bafc0d5e9e3df9
+ depends:
+ - pydot
+ - python
+ - ros-jazzy-python-qt-binding
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - numpy >=1.25,<3
+ - graphviz >=14.1.2,<15.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 64590
+ timestamp: 1788190564567
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-qt-gui-2.7.6-np2py312h2ed9cc7_21.conda
+ sha256: 557889588fffd12c84f95ecc6b4bfc1dcba64ef9d7f56064fe4c4c0b9cddeaac
+ md5: 424113e4e6f16ca8c07723acb5993f00
+ depends:
+ - catkin_pkg
+ - python
+ - ros-jazzy-ament-index-python
+ - ros-jazzy-python-qt-binding
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-tango-icons-vendor
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libgl >=1.7.0,<2.0a0
+ - pyqt >=5.15.11,<5.16.0a0
+ - numpy >=1.25,<3
+ - libopengl >=1.7.0,<2.0a0
+ - python_abi 3.12.* *_cp312
+ - qt-main >=5.15.15,<5.16.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 171805
+ timestamp: 1788190590358
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-9.2.11-np2py312h2ed9cc7_21.conda
+ sha256: 3d63ecea6a842dbc462a44e2852b212aa0af5c2c6f7d64f9ba1010c879f6e004
+ md5: 84b9fa4f35a4b9d3bfd7374845e198f9
+ 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.16.* jazzy_*
+ - yaml
+ - yaml-cpp
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - yaml-cpp >=0.8.0,<0.9.0a0
+ - numpy >=1.25,<3
+ - yaml >=0.2.5,<0.3.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 201124
+ timestamp: 1788192738474
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-action-9.2.11-np2py312h2ed9cc7_21.conda
+ sha256: bb18cf12fd6380d306e7cf18aaa2de0ceafcb2707fa4d129ecbe423ce1f49af2
+ md5: f457b4b7f0edcb75eb05d71ad7be8d14
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 81073
+ timestamp: 1788193020607
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: d0454410e4f80198089f6680764f246e79bc97444d71728ca2325c761e19cfdc
+ md5: a8e9dcd7d5cfdb2c113d9f9e17f36c80
+ depends:
+ - python
+ - ros-jazzy-builtin-interfaces
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-default-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 584132
+ timestamp: 1788191654044
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-lifecycle-9.2.11-np2py312h2ed9cc7_21.conda
+ sha256: 8d21c9b21ca8be71a2acca1e7ad298280509442aefe8e7cb35e07ab0dff0e61b
+ md5: 96d80088d4c89db4e67b2b15166a91e5
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 58319
+ timestamp: 1788193013219
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-interface-3.1.1-np2py312h2ed9cc7_21.conda
+ sha256: f24e76b60f98c047387931f856893c0c55e77680a723f98849c74ba9e8be91e8
+ md5: c93912dc72655c8b60eaf0ba5e685219
+ depends:
+ - python
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 35741
+ timestamp: 1788190879520
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-logging-spdlog-3.1.1-np2py312h918b84f_21.conda
+ sha256: 1591a23e9872292ad9de37b28aa528c42c3c147e6bbf2c82083057cda6e85ac3
+ md5: 2be5bcb9d74246658daea69b8f06f0b3
+ depends:
+ - fmt
+ - python
+ - ros-jazzy-rcl-logging-interface
+ - ros-jazzy-rcpputils
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-spdlog-vendor
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - spdlog
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - fmt >=12.1.0,<12.2.0a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - spdlog >=1.17.0,<1.18.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 46189
+ timestamp: 1788190970113
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcl-yaml-param-parser-9.2.11-np2py312h2ed9cc7_21.conda
+ sha256: 04842128997ca24a6177210f87e40ad5bc742d7d40a804d5f38fe304a3756894
+ md5: 5634cb8f8a15b56ae086e18ba587cbbd
+ depends:
+ - python
+ - ros-jazzy-libyaml-vendor
+ - ros-jazzy-rcutils
+ - ros-jazzy-rmw
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - yaml
+ - yaml-cpp
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - yaml-cpp >=0.8.0,<0.9.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - yaml >=0.2.5,<0.3.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 51749
+ timestamp: 1788191040218
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rclpy-7.1.11-np2py312h2ed9cc7_21.conda
+ sha256: f54c9b84603c9d63a0e986d5b227a479345086a74f2c9d5cb78412610767e350
+ md5: b13dc9edbd9f43ec5bf42ebed8d81751
+ 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.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 762438
+ timestamp: 1788193256137
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcpputils-2.11.4-np2py312h2ed9cc7_21.conda
+ sha256: d9d0f4347d9f3435afce064ad34a80e1a0cf54e1ecf38f07e021bc065d1a8797
+ md5: a3a426b807ef1a07402e17666459043a
+ depends:
+ - python
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0 OR BSD-3-Clause
+ run_exports: {}
+ size: 78939
+ timestamp: 1788190783192
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rcutils-6.7.6-np2py312h2ed9cc7_21.conda
+ sha256: f4b8d251d8c8bf654321c95932f82769d50bb9f65b48d83ed49de0092af5175d
+ md5: 916f16a444f79c40196c0afd4fafe5f0
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 122556
+ timestamp: 1788190663326
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-7.3.3-np2py312h2ed9cc7_21.conda
+ sha256: 24c97a434ba4143a9e903de356cf9ceabc7855311436063377b2b6cf2c3f7b6b
+ md5: 7f32a93b529fb09a7e103d3133dd44f0
+ depends:
+ - python
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-dynamic-typesupport
+ - ros-jazzy-rosidl-runtime-c
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 97045
+ timestamp: 1788190947703
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-0.22.3-np2py312h2ed9cc7_21.conda
+ sha256: a707bde2728a9ad47222a3abb60abbad541a4cc2f870f923928561636daea099
+ md5: d9ea2ff197029d15c207c55b230624b2
+ depends:
+ - python
+ - ros-jazzy-rmw-connextdds-common
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 32479
+ timestamp: 1788192122939
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-connextdds-common-0.22.3-np2py312h2ed9cc7_21.conda
+ sha256: 7cefab48558ebd25383c45e495bf48773abecc1c8d9c5eba96fdc98aff8a2395
+ md5: c304c4f896f07391fac283430e080dc3
+ depends:
+ - python
+ - 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.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 54378
+ timestamp: 1788191934685
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-cyclonedds-cpp-2.2.3-np2py312h2ed9cc7_21.conda
+ sha256: df21fa9e1dca7da388f91a531d2a6691760b9fed4ca70a4904c16ac2f6cf4b68
+ md5: 61f60181f08d11c6682be66cb00e8d37
+ 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.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 266370
+ timestamp: 1788191940649
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-dds-common-3.1.1-np2py312h2ed9cc7_21.conda
+ sha256: 1a59387a499c69e2be7b4e48d19796fbe8d2872752a319bb373533cdfdae468c
+ md5: 0103f448ca8c2efd8fe0b8fee511da2b
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 182634
+ timestamp: 1788191573314
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ sha256: ef60d28fffe8fb0db8e321946ce6e472e23519b93d5e59c13defb8056fe71381
+ md5: b151d8c554ed71997333f01e00484df7
+ depends:
+ - python
+ - 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 160007
+ timestamp: 1788192100673
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-dynamic-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ sha256: 5d8340a1ea307fcf8008bbe6b5f8829d83ba3b7116977e73550fa13db31a3692
+ md5: 33090b594c3e28caa22c582442addeaf
+ depends:
+ - python
+ - 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 188251
+ timestamp: 1788192060999
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-fastrtps-shared-cpp-8.4.4-np2py312h2ed9cc7_21.conda
+ sha256: d763e642279ac6d7b1d670179d6a15cdbd0096451f19122c05ac1f200c86613d
+ md5: 6074eea757b7a60707faf9614243ebad
+ depends:
+ - python
+ - 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 234031
+ timestamp: 1788191886069
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-2.15.6-np2py312h2ed9cc7_21.conda
+ sha256: d19558e2f45f1c90f9472719052ab69184bf71fe699e3d9e4ab26fb3fed392a4
+ md5: 0bd176078211d034a46520258bcd5a52
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 54736
+ timestamp: 1788192314299
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rmw-implementation-cmake-7.3.3-np2py312h2ed9cc7_21.conda
+ sha256: 351d44415df381be7e450b646ddea396fa6ab29fed7744af32b970b6633a74a4
+ md5: 4076edb24ef93582696dacbaa50af587
+ depends:
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 29534
+ timestamp: 1788190537040
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-environment-4.2.1-np2py312h2ed9cc7_21.conda
+ sha256: a5f447febe224ac3877b9d25160abe2b34e4d3d76941799dacee68516990489b
+ md5: 303000d63daf25ae5d75aa573663cb96
+ depends:
+ - python
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 21374
+ timestamp: 1788188747265
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ sha256: e5d5135b6d28b3677288d30f4e690823040eb35c06c7357584c6c3a50fe47b77
+ md5: ad876c5541de4970914c03782bb26e65
+ depends:
+ - python
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 35422
+ timestamp: 1788188736154
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosgraph-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: 177f3b460f1ba0c7c01583c448011b36ff23907528a10e84cb7aad06aeb0ebd2
+ md5: 03ec564daa9defd855d67d8072b07a29
+ depends:
+ - python
+ - ros-jazzy-builtin-interfaces
+ - ros-jazzy-rcl-interfaces
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-default-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 242678
+ timestamp: 1788191959117
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-adapter-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: bb93168f59247e5b27388d5e0cb01866adb24b4bcdd356ab0517f6a4ca3ee3dd
+ md5: 48dae6c02d9ddabb2092305aaa84453f
+ depends:
+ - empy
+ - python
+ - ros-jazzy-ament-cmake-core
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-cli
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 63626
+ timestamp: 1788190245255
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cli-4.6.9-hb0f4dca_22.conda
+ sha256: 1f3625678c36b7aa132f3fb54838f01a620654614a86bfe290cd6ea49671042b
+ md5: 77334a41a71ecfa76a1f0e2fa21b7570
+ depends:
+ - ros2-rosidl-cli ==4.6.9
+ run_exports: {}
+ size: 2018
+ timestamp: 1788509313054
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-cmake-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: 5bf9d887619e7436620faa5f63732217a20e7c3373be9038efa230c9b9386f3c
+ md5: 85b3e820170f4ed780c5811536449be6
+ depends:
+ - empy
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-pycommon
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 36797
+ timestamp: 1788190778668
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-core-runtime-0.2.1-np2py312h2ed9cc7_21.conda
+ sha256: 35f1b4cb069d8fd21874aa2c76d384b74699ae7332ade1421d13dd4ddf3dd2d8
+ md5: df60a24e59597fcd44e86ddacd06a69f
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-generator-py
+ - ros-jazzy-rosidl-generator-rs
+ - 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 31677
+ timestamp: 1788191387925
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-default-runtime-1.6.1-np2py312h2ed9cc7_21.conda
+ sha256: 4bfe960c6970accaf6dbb51e539c027a44da0ccf88ab9f7e001d6471fa9ea555
+ md5: d64e874eb91c6413c6a584720b4a19ca
+ depends:
+ - python
+ - ros-jazzy-action-msgs
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-core-runtime
+ - ros-jazzy-service-msgs
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 32281
+ timestamp: 1788191534879
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-0.1.2-np2py312h2ed9cc7_21.conda
+ sha256: 0623c499e84554b97b47029b343c8f9b2b3c3d5ecd648d6d6973e2dfbb3ad67c
+ md5: ab505734e2bc3db5966652d5b46a246d
+ depends:
+ - python
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-runtime-c
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 62682
+ timestamp: 1788190873954
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-dynamic-typesupport-fastrtps-0.1.0-np2py312h2ed9cc7_21.conda
+ sha256: 0e0746b4e49e6bd15f878cb0cf2c5710e862f1b02eec40ba7b4b9344a8df71a6
+ md5: bfa868038bb072c724771c301ec393cd
+ depends:
+ - python
+ - ros-jazzy-fastcdr
+ - ros-jazzy-fastrtps
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-dynamic-typesupport
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 86442
+ timestamp: 1788190960536
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-c-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: ade161019f2af64abae0d758fc2a310744a2c42eb29961876191cdec3d2c8e44
+ md5: cfb1e3ec683edbf88b7eb3c92709db72
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 53382
+ timestamp: 1788190867113
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: fcb9817f7443cc6bb82b49dedb31b4b2246da5667316a9e7b5b4d95fde450d81
+ md5: 1f1fba472aab2969004bbfa33b65fcbc
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 50181
+ timestamp: 1788190930872
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-py-0.22.2-np2py312h2ed9cc7_21.conda
+ sha256: 31d51316c3056e18de2800838eb22bc5551948b77cc18e44a7b698794b2ccec1
+ md5: c82da537a2633c013dc12c45c462ad8a
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 60286
+ timestamp: 1788191357786
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-rs-0.5.0-np2py312h2ed9cc7_21.conda
+ sha256: 4c7f11691fd2043369f1d334c8114f61b9daba0b1c6c9519bcfe8709763049c3
+ md5: 3d9820965add6324e4c3a403d0522220
+ depends:
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-ros-environment
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-generator-c
+ - ros-jazzy-rosidl-parser
+ - ros-jazzy-rosidl-pycommon
+ - ros-jazzy-rosidl-typesupport-c
+ - ros-jazzy-rosidl-typesupport-interface
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 51340
+ timestamp: 1788191353313
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-generator-type-description-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: ea9a2e1f6452a93216e088d87ad62c89d852679f418ebc22c6ce88080205655d
+ md5: 782afa19301544f15a878bca5dd92376
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 48931
+ timestamp: 1788190692643
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-parser-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: 449f0759b482011a74c7ca7001f8af35bd3c2f54a137934df17e64346ee30d92
+ md5: 6d2b75a4f36f7ac0502d5826d751dea3
+ depends:
+ - lark-parser
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-adapter
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 60423
+ timestamp: 1788190582626
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-pycommon-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: 589029553065410936fe86932628fb91a861ddb7522b74b301e8155596a4334f
+ md5: dc78f055a8153cc1d346cb00a187fef9
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-parser
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 25302
+ timestamp: 1788190685376
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-c-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: b0f4afca1ffccd53d0e8c6abc111d62f47e3ef02c354de624559a4fa6493805d
+ md5: 1e1d5fccc5b7f7698ddc2612a84be9a9
+ depends:
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-rcutils
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-typesupport-interface
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 83732
+ timestamp: 1788190761357
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-runtime-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: fe3be17d89b8107d82f772583cb2272b83fecbdbe0b5277605f9f17aba172c86
+ md5: 35e57feea7ba6ce09242e3d94c8b7426
+ depends:
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-runtime-c
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 41145
+ timestamp: 1788190852630
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-c-3.2.3-np2py312h2ed9cc7_21.conda
+ sha256: 3db25d01221d873e346467222b35f963b08080ebe620ad4ce2c01d9048d558fa
+ md5: 78460e6d5b508431781ab3e746358a25
+ 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.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 50989
+ timestamp: 1788191280827
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-cpp-3.2.3-np2py312h2ed9cc7_21.conda
+ sha256: 4b38b68a3bea2a2ade4bcad07a7f1c44fb5a7a3e961a04e8aea85192e6521906
+ md5: ea495383948e3d5bcb0d8bb118a9bfb0
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 50103
+ timestamp: 1788191338589
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-c-3.6.4-np2py312h2ed9cc7_21.conda
+ sha256: e7ddcce83d204b7f5b6a85b96d2036aa46147f34c68ac59c5a128787dcf24c25
+ md5: bd448f5c803e6489d27ae3721fb85eb1
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 51830
+ timestamp: 1788191197326
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-fastrtps-cpp-3.6.4-np2py312h2ed9cc7_21.conda
+ sha256: 2fd427e957ff1b26b75391e9921d738fd3d7d21ab33c78f82423ac784235d8db
+ md5: aa68d6c0a04a36caca7359d244e107c8
+ 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.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 53821
+ timestamp: 1788191015292
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-interface-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: d81d36a52cb6be23eef20a1dc94c7b59572401471ef58e205a05f6e76092ddd1
+ md5: 09f58657974f6f0a5a9728dcd41c0aca
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 29457
+ timestamp: 1788190269478
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-c-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: 12084b422a73876d01f4b366c3076bfa5488a96f1206ec33c6cd8b6ab884bf9e
+ md5: b929f4703c52dbed1ef49a93b1bec76b
+ 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.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 48104
+ timestamp: 1788190955359
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rosidl-typesupport-introspection-cpp-4.6.9-np2py312h2ed9cc7_21.conda
+ sha256: 438356d933e7e7fbbb9d4be22182f61a1f34257b5cde9c2aafe56fc7d933f2ce
+ md5: 34bd603186bc1bae73ecbbf0a08e4ced
+ 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.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 48337
+ timestamp: 1788191031902
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rpyutils-0.4.2-np2py312h2ed9cc7_21.conda
+ sha256: 79bac1ba3dabf6df522d86042abc17ef3c5921e6f2fce718f05dbb58f3014b4e
+ md5: be6430d3df0d4920f1e22aed106079b3
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: Apache-2.0
+ run_exports: {}
+ size: 26380
+ timestamp: 1788189259964
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rqt-gui-1.6.4-np2py312h2ed9cc7_21.conda
+ sha256: 2d79d5cc142a08b36db213847ec3fd30089124cb3f138dc19b251e0a02a57951
+ md5: 5ecc1205da4adb4c876d60dbd1735095
+ depends:
+ - catkin_pkg
+ - python
+ - ros-jazzy-ament-index-python
+ - ros-jazzy-python-qt-binding
+ - ros-jazzy-qt-gui
+ - ros-jazzy-rclpy
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 126725
+ timestamp: 1788193473051
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rqt-gui-py-1.6.4-np2py312h2ed9cc7_21.conda
+ sha256: ad8a18cd4ff7291190b8ce713109ffb480cd856bfa826a301c2a8f4f811018ae
+ md5: be8cdb4708c2bcf2922686da157e05fd
+ depends:
+ - python
+ - ros-jazzy-qt-gui
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rqt-gui
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 49988
+ timestamp: 1788212479442
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-rti-connext-dds-cmake-module-0.22.3-np2py312h2ed9cc7_21.conda
+ sha256: 48f8e38101825eb1a250a7307670de1a7539dbbc2807f39f8111afa24a2a7684
+ md5: 40fbff480faee82cbccb0a765726f52c
+ depends:
+ - python
+ - ros-jazzy-ament-cmake
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 31808
+ timestamp: 1788190531684
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-service-msgs-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: b2429eee55d20bb1f153f1891d41e08850827db3a76e9e3fab83c0862413e70f
+ md5: cf7fb7b4065a0c1bff3790303890e1ed
+ depends:
+ - python
+ - ros-jazzy-builtin-interfaces
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-core-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 82636
+ timestamp: 1788191452486
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-spdlog-vendor-1.6.2-np2py312h918b84f_21.conda
+ sha256: b7c68842234c1b0d9632897ce38e47c379dd7bf1e49a17f9b01b0757cbc0a425
+ md5: 34e8143333f1ebcc0e8a7ca3c7ca0a9e
+ depends:
+ - fmt
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - spdlog
+ - libstdcxx >=14
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - python_abi 3.12.* *_cp312
+ - spdlog >=1.17.0,<1.18.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - fmt >=12.1.0,<12.2.0a0
+ - numpy >=1.25,<3
+ license: Apache-2.0 OR MIT
+ run_exports: {}
+ size: 27604
+ timestamp: 1788190233129
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-std-msgs-5.3.8-np2py312h2ed9cc7_21.conda
+ sha256: 1dd377610b887fc5f3f689e6475a1fc0910b9c6a76b113df12709211924e5a1a
+ md5: c1f6b3173533634239fb27de18559f85
+ depends:
+ - python
+ - ros-jazzy-builtin-interfaces
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-default-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 351337
+ timestamp: 1788191701184
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tango-icons-vendor-0.3.1-np2py312h2ed9cc7_21.conda
+ sha256: f4ee8a7f02f23a05e6bec98ecf0d1970b7eca113e586084b78f6c2ae798fd8d0
+ md5: 5e20f816f9b7ce44505a44d6c621e41a
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0 OR Unlicense
+ run_exports: {}
+ size: 26791
+ timestamp: 1788190282728
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-tracetools-8.2.6-np2py312h2ed9cc7_21.conda
+ sha256: 0cbd8c24d88f4a1ecaf1a91b2025ce154c83d084e281e465d80459e7e51a56b3
+ md5: 766885caad3fc9c85f2a7cdfe79d3120
+ depends:
+ - lttng-ust
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - lttng-ust >=2.13.9,<2.14.0a0
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 72723
+ timestamp: 1788190590566
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-type-description-interfaces-2.0.4-np2py312h2ed9cc7_21.conda
+ sha256: 3deab4e5f767974f8ccfc782d8f3b8a6cc20d3f3a0a096856706d250f55de9c3
+ md5: d30aa3fc255942eba75c7ba53f809dbc
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-core-runtime
+ - ros-jazzy-service-msgs
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - libstdcxx >=14
+ - __glibc >=2.17,<3.0.a0
+ - numpy >=1.25,<3
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 242064
+ timestamp: 1788191491617
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-uncrustify-vendor-3.0.1-np2py312h2ed9cc7_21.conda
+ sha256: 4d9d7d254a5d681d4f8213de6f06782f63d5bb164c329a968cb9b534eb4f32c0
+ md5: 52f6d4d83fd13cf2f563d4ab04752aaa
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - uncrustify
+ - uncrustify >=0.78
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0 OR GPL-2.0-only
+ run_exports: {}
+ size: 23319
+ timestamp: 1788189273208
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros-jazzy-unique-identifier-msgs-2.5.1-np2py312h2ed9cc7_21.conda
+ sha256: 76f708d840f606de727bd6fb8b36b090a46532fded6460a857b165f0a3b95cff
+ md5: 10b542ecd1e4187bfa20c7ee5dfab798
+ depends:
+ - python
+ - ros-jazzy-ros-workspace
+ - ros-jazzy-rosidl-core-runtime
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - __glibc >=2.17,<3.0.a0
+ - libgcc >=14
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - numpy >=1.25,<3
+ license: BSD-3-Clause
+ run_exports: {}
+ size: 76081
+ timestamp: 1788191420788
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-distro-mutex-0.16.0-jazzy_21.conda
+ sha256: 84b7fce5ea1e3c8c20d77c4ab97647bb2245c306cae73223d73390e748dbf7a7
+ md5: 4cfd5e2cea357b74697a74d611737254
+ constrains:
+ - libboost 1.90.*
+ - libboost-devel 1.90.*
+ - pcl 1.15.1.*
+ - gazebo 11.*
+ - libprotobuf 7.35.*
+ - vtk 9.6.2.*
+ license: BSD-3-Clause
+ run_exports:
+ weak:
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ size: 2367
+ timestamp: 1788188700449
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-ros-workspace-1.0.3-np2py312h2ed9cc7_21.conda
+ sha256: 36e961989b266feb0bd7bb9eae54ad9e276ea6dd126da183e5a2af2c45003ba7
+ md5: 12fca9a4a5a20673cdf4281226b5c97a
+ depends:
+ - python
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - libgcc >=14
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ license: Apache-2.0
+ run_exports: {}
+ size: 35443
+ timestamp: 1788257988960
+- conda: https://prefix.dev/robostack-jazzy/linux-64/ros2-rosidl-cli-4.6.9-np2py312h2ed9cc7_22.conda
+ sha256: ce8a03e9ff2cbd2ade7ee73c592007c2ca26a9a6b6c7ef3ff76b3a97f1983003
+ md5: 817fa3d6ec8043a1576e280d686d7aa8
+ depends:
+ - argcomplete
+ - importlib-metadata
+ - python
+ - ros2-distro-mutex 0.16.* jazzy_*
+ - ros2-ros-workspace
+ - __glibc >=2.17,<3.0.a0
+ - libstdcxx >=14
+ - libgcc >=14
+ - ros2-distro-mutex >=0.16.0,<0.17.0a0
+ - python_abi 3.12.* *_cp312
+ - numpy >=1.25,<3
+ license: Apache-2.0
+ run_exports: {}
+ size: 42819
+ timestamp: 1788509286643
diff --git a/pixi.toml b/pixi.toml
new file mode 100644
index 0000000..e1254dc
--- /dev/null
+++ b/pixi.toml
@@ -0,0 +1,46 @@
+[workspace]
+name = "dynamic-stack-decider"
+channels = ["https://prefix.dev/robostack-jazzy", "conda-forge"]
+platforms = ["linux-64"]
+
+[dependencies]
+python = ">=3.12,<3.13"
+
+[feature.format.dependencies]
+pre-commit = ">=4,<5"
+ruff = "==0.16.10"
+
+[feature.format.tasks]
+format = "pre-commit run --all-files"
+lint = "pre-commit run --all-files --hook-stage manual"
+
+[feature.test.dependencies]
+pytest = ">=8,<9"
+pytest-cov = ">=6,<8"
+python-build = ">=1,<2"
+setuptools = ">=68,<81"
+wheel = ">=0.45,<1"
+pyyaml = ">=6,<7"
+
+[feature.test.tasks]
+test = { cmd = "pytest -p pytest_cov --cov=dynamic_stack_decider/dynamic_stack_decider --cov-report=term-missing", env = { PYTEST_DISABLE_PLUGIN_AUTOLOAD = "1" } }
+package = "python scripts/check_packages.py"
+
+[feature.ros.dependencies]
+ros-jazzy-rclpy = ">=7,<8"
+ros-jazzy-std-msgs = ">=5,<6"
+
+[feature.visualization.dependencies]
+pyqt = ">=5.15,<6"
+pydot = ">=3,<5"
+ros-jazzy-qt-dotgraph = "*"
+ros-jazzy-rqt-gui-py = "*"
+ros-jazzy-ament-index-python = "*"
+
+[feature.visualization.activation.env]
+QT_QPA_PLATFORM = "offscreen"
+
+[environments]
+default = ["test", "ros"]
+format = ["format"]
+visualization = ["test", "ros", "visualization"]
diff --git a/pyproject.toml b/pyproject.toml
index 3e23bc6..5e9a60c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,16 +1,12 @@
-[tool.black]
-line-length = 120
-
[tool.ruff]
line-length = 120
+target-version = "py310"
[tool.ruff.lint]
- # Never enforce `E501` (line length violations), as black takes care of this.
ignore = ["E501"]
-# Additionally enable the following rules
-# - pycodestyle warnings (`W`)
-# - flake8-bugbear warnings (`B`)
-# - isort import sorting (`I`)
-# - pep8-naming convenrtions (`N`)
-# - pyupgrade prefer newer language constructs (`UP`)
select = ["F", "E", "B", "W", "I", "N", "UP"]
+
+[tool.pytest.ini_options]
+testpaths = ["dynamic_stack_decider/test", "dynamic_stack_decider_visualization/test"]
+pythonpath = ["dynamic_stack_decider", "dynamic_stack_decider_visualization"]
+addopts = "--strict-config --strict-markers -ra"
diff --git a/scripts/check_packages.py b/scripts/check_packages.py
new file mode 100644
index 0000000..a1ca1ee
--- /dev/null
+++ b/scripts/check_packages.py
@@ -0,0 +1,30 @@
+"""Build distributions and check their contents without modifying the environment."""
+
+import subprocess
+import sys
+import tempfile
+import zipfile
+from pathlib import Path
+
+
+def main() -> None:
+ root = Path(__file__).resolve().parents[1]
+ for name in ("dynamic_stack_decider", "dynamic_stack_decider_visualization"):
+ with tempfile.TemporaryDirectory() as directory:
+ subprocess.run(
+ [sys.executable, "-m", "build", "--no-isolation", "--outdir", directory, str(root / name)],
+ check=True,
+ )
+ wheel = next(Path(directory).glob("*.whl"))
+ with zipfile.ZipFile(wheel) as archive:
+ files = archive.namelist()
+ assert f"{name}/__init__.py" in files
+ assert not any(path.startswith(("test/", "tests/")) for path in files)
+ assert any(path.endswith("/package.xml") for path in files)
+ if name.endswith("visualization"):
+ assert any(path.endswith("/resource/StackmachineViz.ui") for path in files)
+ assert any(path.endswith("/plugin.xml") for path in files)
+
+
+if __name__ == "__main__":
+ main()