diff --git a/pixi.lock b/pixi.lock index a5b806e..85974be 100644 --- a/pixi.lock +++ b/pixi.lock @@ -19,8 +19,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.2.2-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/catch2-3.5.2-h00ab1b0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/colcon-common-extensions-0.3.0-py311h38be061_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.4.3-py311h459d7ec_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.20.1-py311h38be061_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/eigen-3.4.0-h00ab1b0_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-hcb278e6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h8d2909c_2.conda @@ -94,6 +97,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-16.1-hb77b528_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.8-hab00c5b_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.11-4_cp311.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py311h459d7ec_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scotch-7.0.4-h23d43cc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/sdl-1.2.68-h293081c_0.conda @@ -112,17 +116,106 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h0b41bf4_1003.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/ycm-cmake-modules-0.16.2-h59595ed_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-hd590300_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.5-hfc55251_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/argcomplete-3.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/catkin_pkg-1.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-argcomplete-0.3.3-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-bash-0.5.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-cd-0.1.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-cmake-0.2.28-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-core-0.15.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-defaults-0.2.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-devtools-0.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-library-path-0.2.1-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-metadata-0.2.5-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-output-0.2.13-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-information-0.3.3-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-selection-0.2.10-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-parallel-executor-0.2.4-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-pkg-config-0.1.0-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-powershell-0.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-python-setup-py-0.2.7-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-recursive-crawl-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-ros-0.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-test-result-0.3.8-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-zsh-0.5.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyhd8ed1ab_6.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_17.conda - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h8bca6fd_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h8bca6fd_105.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-repeat-0.9.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-rerunfailures-13.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_17.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/vcstool-0.3.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda osx-64: + - conda: https://conda.anaconda.org/conda-forge/noarch/argcomplete-3.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/catkin_pkg-1.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-argcomplete-0.3.3-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-bash-0.5.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-cd-0.1.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-cmake-0.2.28-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-core-0.15.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-defaults-0.2.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-devtools-0.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-library-path-0.2.1-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-metadata-0.2.5-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-output-0.2.13-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-information-0.3.3-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-selection-0.2.10-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-parallel-executor-0.2.4-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-pkg-config-0.1.0-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-powershell-0.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-python-setup-py-0.2.7-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-recursive-crawl-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-ros-0.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-test-result-0.3.8-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-zsh-0.5.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyhd8ed1ab_6.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-repeat-0.9.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-rerunfailures-13.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/vcstool-0.3.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ace-7.1.3-h73e2aa4_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ampl-mp-3.1.0-h2beb688_1006.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/assimp-5.3.1-h460e769_2.conda @@ -139,8 +232,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_h7151d67_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_9.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_9.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/colcon-common-extensions-0.3.0-py311h6eed73b_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.4.3-py311he705e18_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/docutils-0.20.1-py311h6eed73b_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/eigen-3.4.0-h1c7c39f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/glfw-3.4-h10d778d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda @@ -186,6 +282,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-hc929b4f_1001.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.8-h9f0c242_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.11-4_cp311.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.1-py311h2725bcf_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/scotch-7.0.4-h52a132a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/sdl-1.2.68-hce1cd6f_0.conda @@ -203,22 +300,66 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/xorg-xextproto-7.3.0-hb7f2c08_1003.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xorg-xproto-7.0.31-h35c211d_1007.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/ycm-cmake-modules-0.16.2-h73e2aa4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.13-h8a1eda9_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.5-h829000d_0.conda win-64: + - conda: https://conda.anaconda.org/conda-forge/noarch/catkin_pkg-1.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-cmake-0.2.28-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-core-0.15.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-defaults-0.2.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-devtools-0.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-library-path-0.2.1-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-metadata-0.2.5-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-output-0.2.13-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-information-0.3.3-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-package-selection-0.2.10-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-parallel-executor-0.2.4-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-pkg-config-0.1.0-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-powershell-0.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-python-setup-py-0.2.7-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-recursive-crawl-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-ros-0.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colcon-test-result-0.3.8-py_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.4.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-repeat-0.9.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-rerunfailures-13.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/vcstool-0.3.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ace-7.1.3-h63175ca_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/assimp-5.3.1-h81f0834_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-hcfcfb64_5.conda - conda: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.2.2-h56e8100_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/catch2-3.5.2-h181d51b_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/colcon-common-extensions-0.3.0-py311h1ea47a8_1.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/colcon-notification-0.2.15-py311h1ea47a8_3.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.4.3-py311ha68e1ae_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/docutils-0.20.1-py311h1ea47a8_3.conda - conda: https://conda.anaconda.org/conda-forge/win-64/eigen-3.4.0-h91493d7_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/gettext-0.21.1-h5728263_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/glfw-3.4-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/humanfriendly-10.0-py311h1ea47a8_5.conda - conda: https://conda.anaconda.org/conda-forge/win-64/idyntree-10.3.0-py311heed4631_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.0.0-h57928b3_49841.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ipopt-3.14.14-h1709daf_1.conda @@ -251,8 +392,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.42-h17e33f8_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pkg-config-0.29.2-h2bf4dc2_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/pthreads-win32-2.9.1-hfa6e2cd_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/pyreadline3-3.4.1-py311h1ea47a8_3.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.11.8-h2628c8c_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.11-4_cp311.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-306-py311h12c1d0e_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.1-py311ha68e1ae_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/sdl-1.2.68-h21dd15a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/sdl2-2.28.5-h63175ca_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.11.0-h91493d7_1.conda @@ -265,6 +409,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_18.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.4-h57928b3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/ycm-cmake-modules-0.16.2-h63175ca_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.13-hcfcfb64_5.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.5-h12be248_0.conda @@ -378,6 +523,21 @@ packages: license: HPND size: 1137486 timestamp: 1645057516176 +- kind: conda + name: argcomplete + version: 3.2.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-3.2.2-pyhd8ed1ab_0.conda + sha256: 8a1d1f92d40c6686d10ecce290a42560d023ecc02676f54dcfedfc0ede354f52 + md5: 4017741f57d9bbf3cf184ca147859f78 + depends: + - python >=3.8 + license: Apache-2.0 + license_family: Apache + size: 40113 + timestamp: 1706095451334 - kind: conda name: assimp version: 5.3.1 @@ -655,6 +815,25 @@ packages: license: BSL-1.0 size: 541677 timestamp: 1705332164225 +- kind: conda + name: catkin_pkg + version: 1.0.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/catkin_pkg-1.0.0-pyhd8ed1ab_0.conda + sha256: b97401522d6b6b4ef1ec3ae1904ef44435f6e09df044a213c0b26c24c7bfb914 + md5: e8e0308c8d90a038cf58fd346a80a6a3 + depends: + - docutils + - pyparsing >=1.5.7 + - python >=3.6 + - python-dateutil + - setuptools + license: BSD-3-Clause + license_family: BSD + size: 53408 + timestamp: 1694652027818 - kind: conda name: cctools version: 973.0.1 @@ -820,6 +999,497 @@ packages: license_family: BSD size: 19414 timestamp: 1706817934575 +- kind: conda + name: colcon-argcomplete + version: 0.3.3 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-argcomplete-0.3.3-pyhd8ed1ab_0.tar.bz2 + sha256: c2dc0671451cf5e58d739f9858c1a16061c0e005f23816da1c0325fb0b5b9e11 + md5: e6eb1c7d161682acca6772658f1b1f38 + depends: + - argcomplete + - colcon-core + - python >=3.6 + license: Apache-2.0 + license_family: APACHE + size: 13666 + timestamp: 1649143482299 +- kind: conda + name: colcon-bash + version: 0.5.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-bash-0.5.0-pyhd8ed1ab_0.conda + sha256: 0d4fade963b3b06f4998282579e7705e7e14cbcea956b6026c80efd251e1f588 + md5: 2e42b3916a08ce864a933648d3eece4c + depends: + - colcon-core >=0.4.0 + - python >=3.6 + license: Apache-2.0 + license_family: APACHE + size: 19058 + timestamp: 1695707804975 +- kind: conda + name: colcon-cd + version: 0.1.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-cd-0.1.1-pyhd8ed1ab_0.tar.bz2 + sha256: 0884602808dfb3afb119181935a60946119e670b9936e672cc92beadb3ef8567 + md5: 503d9c1eb67f6b0b025d9633382f79fb + depends: + - colcon-core >=0.4.1 + - colcon-package-information + - python >=3.6 + license: Apache-2.0 + license_family: APACHE + size: 11860 + timestamp: 1649143170230 +- kind: conda + name: colcon-cmake + version: 0.2.28 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-cmake-0.2.28-pyhd8ed1ab_0.conda + sha256: 7687dfa89ba61bbc4cdf7dab40fbf9b8ff2cf0d58ec1b57a8a54c91b2858b47e + md5: 9de79776547780dd4a4e095d3bc3044c + depends: + - colcon-core + - colcon-library-path + - colcon-test-result >=0.3.3 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 25388 + timestamp: 1696469433425 +- kind: conda + name: colcon-common-extensions + version: 0.3.0 + build: py311h1ea47a8_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/colcon-common-extensions-0.3.0-py311h1ea47a8_1.tar.bz2 + sha256: 7782a5b7c7d6f1c672256a5503ae166778816694a52ed6829ad92057c1518a8c + md5: 2a133e29ab629cd8e9554969e565ef6b + depends: + - colcon-cmake + - colcon-core + - colcon-defaults + - colcon-devtools + - colcon-library-path + - colcon-metadata + - colcon-notification + - colcon-output + - colcon-package-information + - colcon-package-selection + - colcon-parallel-executor + - colcon-powershell + - colcon-python-setup-py + - colcon-recursive-crawl + - colcon-ros + - colcon-test-result + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: APACHE + size: 12212 + timestamp: 1667471853208 +- kind: conda + name: colcon-common-extensions + version: 0.3.0 + build: py311h38be061_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/colcon-common-extensions-0.3.0-py311h38be061_1.tar.bz2 + sha256: 20d8cd832fff3343e6759024b61ca734f370455f6f055112b1b01fa3b0fc4dba + md5: 19ab43d141c061aa55633cbeaeb3a40a + depends: + - colcon-argcomplete + - colcon-bash + - colcon-cd + - colcon-cmake + - colcon-core + - colcon-defaults + - colcon-devtools + - colcon-library-path + - colcon-metadata + - colcon-output + - colcon-package-information + - colcon-package-selection + - colcon-parallel-executor + - colcon-powershell + - colcon-python-setup-py + - colcon-recursive-crawl + - colcon-ros + - colcon-test-result + - colcon-zsh + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: APACHE + size: 11807 + timestamp: 1667471653940 +- kind: conda + name: colcon-common-extensions + version: 0.3.0 + build: py311h6eed73b_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/colcon-common-extensions-0.3.0-py311h6eed73b_1.tar.bz2 + sha256: b1d42381d31e5a1d782f41b02ba92faf99728a27abaa86576fd0aa08103fc9c6 + md5: 26d5172e39d9cba928f81accb040889c + depends: + - colcon-argcomplete + - colcon-bash + - colcon-cd + - colcon-cmake + - colcon-core + - colcon-defaults + - colcon-devtools + - colcon-library-path + - colcon-metadata + - colcon-output + - colcon-package-information + - colcon-package-selection + - colcon-parallel-executor + - colcon-powershell + - colcon-python-setup-py + - colcon-recursive-crawl + - colcon-ros + - colcon-test-result + - colcon-zsh + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: APACHE + size: 11836 + timestamp: 1667471904503 +- kind: conda + name: colcon-core + version: 0.15.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-core-0.15.0-pyhd8ed1ab_0.conda + sha256: 28751477910074a622ad8b6bd08a0857d543e65ff41ed49d773d5028c9e809d4 + md5: 18917d6732722a513a1539c82eea7af4 + depends: + - coloredlogs + - distlib + - empy + - pytest + - pytest-cov + - pytest-repeat + - pytest-rerunfailures + - python >=3.6 + - setuptools >=30.3.0 + license: Apache-2.0 + license_family: APACHE + size: 82211 + timestamp: 1696492739041 +- kind: conda + name: colcon-defaults + version: 0.2.8 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-defaults-0.2.8-pyhd8ed1ab_0.conda + sha256: 1ed9478917110335a37c6f37fc0542cdf623a99c93032c938fb395f607a433e3 + md5: 9280937fc017d85b61b797f14370766f + depends: + - colcon-core >=0.2.0 + - python >=3.5 + - pyyaml + license: Apache-2.0 + license_family: APACHE + size: 14626 + timestamp: 1675322151128 +- kind: conda + name: colcon-devtools + version: 0.2.5 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-devtools-0.2.5-pyhd8ed1ab_0.conda + sha256: 1d7a39b7871ee7b3aec6233513f72d5e5aeb41b9d6e1d837b5b49c0623d75f65 + md5: 8cbb5393bd39d36fe1a47bb162414207 + depends: + - colcon-core + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 14322 + timestamp: 1696534630373 +- kind: conda + name: colcon-library-path + version: 0.2.1 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-library-path-0.2.1-py_0.tar.bz2 + sha256: d70d1be5690c2680d1efce0862ef3fdd9332676d98fcc7a86caf1daab2336ba2 + md5: 321895b5868349cc477f47c91ac870e9 + depends: + - colcon-core + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 10753 + timestamp: 1570998873901 +- kind: conda + name: colcon-metadata + version: 0.2.5 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-metadata-0.2.5-py_0.tar.bz2 + sha256: b5132ecbd56edae56c328a4306e368dca1f92def2184c82e5133636d7c009237 + md5: 60466c2c5d2a6bc78c3badaaf304bcb7 + depends: + - colcon-core + - python >=3.5 + - pyyaml + license: Apache-2.0 + license_family: APACHE + size: 17805 + timestamp: 1597041738215 +- kind: conda + name: colcon-notification + version: 0.2.15 + build: py311h1ea47a8_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/colcon-notification-0.2.15-py311h1ea47a8_3.conda + sha256: a843b064b304a5409a837e1bd74bd69d560be3d6e48f09a053370de5a1d132e2 + md5: 91e830e2bf9dab7ee3c3adb71d6fb81e + depends: + - colcon-core >=0.3.7 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - pywin32 + license: Apache-2.0 + license_family: APACHE + size: 77263 + timestamp: 1699311644785 +- kind: conda + name: colcon-output + version: 0.2.13 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-output-0.2.13-pyhd8ed1ab_0.conda + sha256: ce2802f9c76f4502d17ff47f76f634449a1ae10fded0bed6a65c05d35ccafb33 + md5: d0294b947e6256444f31979612468bba + depends: + - colcon-core >=0.3.8 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 16174 + timestamp: 1676526311561 +- kind: conda + name: colcon-package-information + version: 0.3.3 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-package-information-0.3.3-py_0.tar.bz2 + sha256: ff0cfa8f687caa5441ac1be9d5cee6a59a4457598945e072227dc0effcda03d4 + md5: 82f578041449ad3b4332b4ea92c59c0a + depends: + - colcon-core + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 16116 + timestamp: 1585894868756 +- kind: conda + name: colcon-package-selection + version: 0.2.10 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-package-selection-0.2.10-py_0.tar.bz2 + sha256: 75aa0932d21829bb74c8ec8877b4dc82d5cbcfac79ae3ca8f2ef0128d2962e99 + md5: 096e1c0408ce1cf62fcb2c204048c4ba + depends: + - colcon-core >=0.3.19 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 16036 + timestamp: 1602007048566 +- kind: conda + name: colcon-parallel-executor + version: 0.2.4 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-parallel-executor-0.2.4-py_0.tar.bz2 + sha256: e113ec677d09ef36f9cecddc6e0e1dba91f6c9c070b799cf4194eec983ffd35e + md5: 23c05271de5c2e445a95cac2b110f761 + depends: + - colcon-core >=0.3.15 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 12492 + timestamp: 1571000234413 +- kind: conda + name: colcon-pkg-config + version: 0.1.0 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-pkg-config-0.1.0-py_0.tar.bz2 + sha256: c8c6baf7ba174c908d501c6df577c140de73f46aadea09a6b3aaf405406e3b5a + md5: 434ecb5d163df485879081aedebd59bf + depends: + - colcon-core + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 10397 + timestamp: 1571038968482 +- kind: conda + name: colcon-powershell + version: 0.4.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-powershell-0.4.0-pyhd8ed1ab_0.conda + sha256: b54f4da2b2826a9b40bf879c88f00f716ed15f05c072b04de666a4b2181f4bcf + md5: 80c4494a26b9e887c03a46491c98e217 + depends: + - colcon-core >=0.3.18 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 16734 + timestamp: 1696619534089 +- kind: conda + name: colcon-python-setup-py + version: 0.2.7 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-python-setup-py-0.2.7-py_0.tar.bz2 + sha256: d03d33e514030b8640d0326553f12097f194ed9d33a89e7ca26d375b5c8a7c7e + md5: 85c46501f1d5c659298e02b8f2a0caef + depends: + - colcon-core >=0.3.10 + - python >=3.5 + - setuptools + license: Apache-2.0 + license_family: APACHE + size: 13976 + timestamp: 1601954577498 +- kind: conda + name: colcon-recursive-crawl + version: 0.2.3 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-recursive-crawl-0.2.3-pyhd8ed1ab_0.conda + sha256: 8aede8793a64695cf65f37633ede04c125db71d13abc2c8fb70b44fbc48d3794 + md5: 0e15eecc695ef5a4508ffe3e438f1466 + depends: + - colcon-core >=0.2.0 + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 13254 + timestamp: 1696534627965 +- kind: conda + name: colcon-ros + version: 0.4.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-ros-0.4.1-pyhd8ed1ab_0.conda + sha256: a1076412896364d8f9ddaeab50610b4c17784b72260240f8160e5453d16682cf + md5: 8e958b16ea24ab49b49f734f8ad157df + depends: + - catkin_pkg + - colcon-cmake >=0.2.6 + - colcon-core >=0.3.18 + - colcon-pkg-config + - colcon-python-setup-py + - colcon-recursive-crawl + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 23444 + timestamp: 1696545565177 +- kind: conda + name: colcon-test-result + version: 0.3.8 + build: py_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-test-result-0.3.8-py_0.tar.bz2 + sha256: 78cb733da257344b80ab814f879de3612b67178a45352722c87a82f6f2fe1d81 + md5: 801f8de0cc53c86cd54f9f81392fa7b8 + depends: + - colcon-core + - python >=3.5 + license: Apache-2.0 + license_family: APACHE + size: 14697 + timestamp: 1571039078605 +- kind: conda + name: colcon-zsh + version: 0.5.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colcon-zsh-0.5.0-pyhd8ed1ab_0.conda + sha256: 980382e0c684ceef9efb4d81c8a88648e5541b1faff66dcd674644ddd547328c + md5: 1ab6a5fb937c69b0c7714b764c7b35d5 + depends: + - colcon-core >=0.4.0 + - python >=3.6 + license: Apache-2.0 + license_family: APACHE + size: 18869 + timestamp: 1696623975410 +- kind: conda + name: colorama + version: 0.4.6 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + sha256: 2c1b2e9755ce3102bca8d69e8f26e4f087ece73f50418186aee7c74bef8e1698 + md5: 3faab06a954c2a04039983f2c4a50d99 + depends: + - python >=3.7 + license: BSD-3-Clause + license_family: BSD + size: 25170 + timestamp: 1666700778190 +- kind: conda + name: coloredlogs + version: 15.0.1 + build: pyhd8ed1ab_3 + build_number: 3 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/coloredlogs-15.0.1-pyhd8ed1ab_3.tar.bz2 + sha256: 0bb37abbf3367add8a8e3522405efdbd06605acfc674488ef52486968f2c119d + md5: 7b4fc18b7f66382257c45424eaf81935 + depends: + - humanfriendly >=9.1 + - python >=3.7 + license: MIT + license_family: MIT + size: 40569 + timestamp: 1643220223971 - kind: conda name: compiler-rt version: 16.0.6 @@ -856,6 +1526,61 @@ packages: license_family: APACHE size: 9895261 timestamp: 1701467223753 +- kind: conda + name: coverage + version: 7.4.3 + build: py311h459d7ec_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.4.3-py311h459d7ec_1.conda + sha256: a33ed5433592aa7a1837fa06d6918063787fa6a38f855807cc015bd0421109ec + md5: 4fb7f674bf6839da62317a7c6e725c55 + depends: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + license: Apache-2.0 + license_family: APACHE + size: 366468 + timestamp: 1708800548405 +- kind: conda + name: coverage + version: 7.4.3 + build: py311ha68e1ae_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.4.3-py311ha68e1ae_1.conda + sha256: 88c957c7e0b50d69e3748cfdf63723dba44a780ef8e9dc6aa4422a64e2abdd71 + md5: 042a25d85721c4cb9ca5ef378007f39e + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: APACHE + size: 383261 + timestamp: 1708801001048 +- kind: conda + name: coverage + version: 7.4.3 + build: py311he705e18_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.4.3-py311he705e18_1.conda + sha256: ded663203aee744f086cbc6b29dd5e4d431cb21cc6e801a170ca4f710daafdfe + md5: 138e7d79676851df5f56200eb1b78e20 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + license: Apache-2.0 + license_family: APACHE + size: 365070 + timestamp: 1708800760810 - kind: conda name: cxx-compiler version: 1.7.0 @@ -915,6 +1640,66 @@ packages: license_family: GPL size: 618596 timestamp: 1640112124844 +- kind: conda + name: distlib + version: 0.3.8 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + sha256: 3ff11acdd5cc2f80227682966916e878e45ced94f59c402efb94911a5774e84e + md5: db16c66b759a64dc5183d69cc3745a52 + depends: + - python 2.7|>=3.6 + license: Apache-2.0 + license_family: APACHE + size: 274915 + timestamp: 1702383349284 +- kind: conda + name: docutils + version: 0.20.1 + build: py311h1ea47a8_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/docutils-0.20.1-py311h1ea47a8_3.conda + sha256: fcce275ca03558a4feab18964ee1368f529fe095304a3a99b22e34459a4c0090 + md5: 53e577542ed0df5a3af146e4a746dbd9 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 + size: 973107 + timestamp: 1701883312560 +- kind: conda + name: docutils + version: 0.20.1 + build: py311h38be061_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.20.1-py311h38be061_3.conda + sha256: 0011a2193a5995a6706936156ea5d1021153ec11eb8869b6abfe15a8f6f22ea8 + md5: 1c33f55e5cdcc2a2b973c432b5225bfe + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 + size: 918352 + timestamp: 1701882791483 +- kind: conda + name: docutils + version: 0.20.1 + build: py311h6eed73b_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/docutils-0.20.1-py311h6eed73b_3.conda + sha256: 0fae62e203900a8a013ba2ede852645b87b1568980ddd8e11390c11dc24c3e3c + md5: 2919376c4957faadc7b96f8894759bfb + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1 + size: 919457 + timestamp: 1701883162608 - kind: conda name: eigen version: 3.4.0 @@ -960,6 +1745,37 @@ packages: license_family: MOZILLA size: 1089706 timestamp: 1690273089254 +- kind: conda + name: empy + version: 3.3.4 + build: pyh9f0ad1d_1 + build_number: 1 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/empy-3.3.4-pyh9f0ad1d_1.tar.bz2 + sha256: 75e04755df8d8db7a7711dddaf68963c11258b755c9c24565bfefa493ee383e3 + md5: e4be10fd1a907b223da5be93f06709d2 + depends: + - python + license: LGPL-2.1 + license_family: GPL + size: 40210 + timestamp: 1586444722817 +- kind: conda + name: exceptiongroup + version: 1.2.0 + build: pyhd8ed1ab_2 + build_number: 2 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d + md5: 8d652ea2ee8eaee02ed8dc820bc794aa + depends: + - python >=3.7 + license: MIT and PSF-2.0 + size: 20551 + timestamp: 1704921321122 - kind: conda name: expat version: 2.5.0 @@ -1149,6 +1965,40 @@ packages: license_family: BSD size: 28640 timestamp: 1694604524890 +- kind: conda + name: humanfriendly + version: '10.0' + build: py311h1ea47a8_5 + build_number: 5 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/humanfriendly-10.0-py311h1ea47a8_5.conda + sha256: a94127c7b2c759ee68b32edcda880f720a797c44a46e7047a675398cfc52f96a + md5: 95fa4dc3a35dbf6afd66e0718a8f793d + depends: + - pyreadline3 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + size: 173484 + timestamp: 1696713670614 +- kind: conda + name: humanfriendly + version: '10.0' + build: pyhd8ed1ab_6 + build_number: 6 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/humanfriendly-10.0-pyhd8ed1ab_6.conda + sha256: cd93d5d4b1d98f7ce76a8658c35de9c63e17b3a40e52f40fa2f459e0da83d0b1 + md5: 2ed1fe4b9079da97c44cfe9c2e5078fd + depends: + - __unix + - python >=3.8 + license: MIT + license_family: MIT + size: 73376 + timestamp: 1696765379156 - kind: conda name: icu version: '73.2' @@ -1251,6 +2101,37 @@ packages: license_family: BSD size: 7139439 timestamp: 1707302571942 +- kind: conda + name: importlib-metadata + version: 7.0.1 + build: pyha770c72_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda + sha256: e72d05f171f4567004c9360a838e9d5df21e23dcfeb945066b53a6e5f754b861 + md5: 746623a787e06191d80a2133e5daff17 + depends: + - python >=3.8 + - zipp >=0.5 + license: Apache-2.0 + license_family: APACHE + size: 26450 + timestamp: 1703269427097 +- kind: conda + name: iniconfig + version: 2.0.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + sha256: 38740c939b668b36a50ef455b077e8015b8c9cf89860d421b3fff86048f49666 + md5: f800d2da156d08e289b14e87e43c1ae5 + depends: + - python >=3.7 + license: MIT + license_family: MIT + size: 11101 + timestamp: 1673103208955 - kind: conda name: intel-openmp version: 2024.0.0 @@ -3370,6 +4251,21 @@ packages: license_family: LGPL size: 35607 timestamp: 1690887825800 +- kind: conda + name: packaging + version: '23.2' + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + sha256: 69b3ace6cca2dab9047b2c24926077d81d236bef45329d264b394001e3c3e52f + md5: 79002079284aa895f883c6b7f3f88fd6 + depends: + - python >=3.7 + license: Apache-2.0 + license_family: APACHE + size: 49452 + timestamp: 1696202521121 - kind: conda name: pcre2 version: '10.42' @@ -3451,6 +4347,21 @@ packages: license_family: GPL size: 269087 timestamp: 1650238856925 +- kind: conda + name: pluggy + version: 1.4.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.4.0-pyhd8ed1ab_0.conda + sha256: 6edfd2c41938ea772096c674809bfcf2ebb9bef7e82de6c7ea0b966b86bfb4d0 + md5: 139e9feb65187e916162917bb2484976 + depends: + - python >=3.8 + license: MIT + license_family: MIT + size: 23384 + timestamp: 1706116931972 - kind: conda name: pthread-stubs version: '0.4' @@ -3514,6 +4425,112 @@ packages: license_family: LGPL size: 754844 timestamp: 1693928953742 +- kind: conda + name: pyparsing + version: 3.1.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + sha256: 06c77cb03e5dde2d939b216c99dd2db52ea93a4c7c599f3882f136005c359c7b + md5: b9a4dacf97241704529131a0dfc0494f + depends: + - python >=3.6 + license: MIT + size: 89455 + timestamp: 1709721146886 +- kind: conda + name: pyreadline3 + version: 3.4.1 + build: py311h1ea47a8_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pyreadline3-3.4.1-py311h1ea47a8_3.conda + sha256: c5d81c392bf2f7309eff87ac744de4beee4fb9d69073b27573741b6aa14afee4 + md5: e86fc6f567494744bf987c6fcd7478d3 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: BSD-3-Clause + license_family: BSD + size: 207350 + timestamp: 1696532213432 +- kind: conda + name: pytest + version: 8.0.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.0.2-pyhd8ed1ab_0.conda + sha256: ea81e7efe66cffab5c8316d3a7e125e29dff9cfb19fc3578b72f965e8a876539 + md5: 40bd3ef942b9642a3eb20b0bbf92469b + depends: + - colorama + - exceptiongroup >=1.0.0rc8 + - iniconfig + - packaging + - pluggy <2.0,>=1.3.0 + - python >=3.8 + - tomli >=1.0.0 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + size: 251895 + timestamp: 1708821744729 +- kind: conda + name: pytest-cov + version: 4.1.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda + sha256: f07d3b44cabbed7843de654c4a6990a08475ce3b708bb735c7da9842614586f2 + md5: 06eb685a3a0b146347a58dda979485da + depends: + - coverage >=5.2.1 + - pytest >=4.6 + - python >=3.7 + - toml + license: MIT + license_family: MIT + size: 25436 + timestamp: 1684965001294 +- kind: conda + name: pytest-repeat + version: 0.9.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytest-repeat-0.9.2-pyhd8ed1ab_0.conda + sha256: 3e1f0e333a9e5fdcc3ac5b61ef080c7505faec2626a0d44374118d10d597c7c5 + md5: 2adb83b12c1c57dc515b153405feb6c9 + depends: + - pytest >=3.6 + - python >=3.7 + license: MPL-2.0 + license_family: MOZILLA + size: 10172 + timestamp: 1696219876612 +- kind: conda + name: pytest-rerunfailures + version: '13.0' + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytest-rerunfailures-13.0-pyhd8ed1ab_0.conda + sha256: 1f9d937fcdaf7402f8e073fe5dad361d8aea44984f87ea4871a7e02975f26333 + md5: a98ebdf693c6c7b4d128acd61655d785 + depends: + - importlib-metadata >=1 + - packaging >=17.1 + - pytest >=7 + - python >=3.7 + - setuptools + license: MPL-2.0 + license_family: OTHER + size: 17648 + timestamp: 1700663731515 - kind: conda name: python version: 3.11.8 @@ -3595,6 +4612,22 @@ packages: license: Python-2.0 size: 30754113 timestamp: 1708118457486 +- kind: conda + name: python-dateutil + version: 2.9.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + sha256: f3ceef02ac164a8d3a080d0d32f8e2ebe10dd29e3a685d240e38b3599e146320 + md5: 2cf4264fffb9e6eff6031c5b6884d61c + depends: + - python >=3.7 + - six >=1.5 + license: Apache-2.0 + license_family: APACHE + size: 222742 + timestamp: 1709299922152 - kind: conda name: python_abi version: '3.11' @@ -3640,6 +4673,80 @@ packages: license_family: BSD size: 6755 timestamp: 1695147711935 +- kind: conda + name: pywin32 + version: '306' + build: py311h12c1d0e_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pywin32-306-py311h12c1d0e_2.conda + sha256: 79d942817bdaf384602113e5fcb9158dc45cae4044bed308918a5db97f141fdb + md5: 25df0fc55722ea1a94494f41302e2d1c + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: PSF-2.0 + license_family: PSF + size: 6124285 + timestamp: 1695974706892 +- kind: conda + name: pyyaml + version: 6.0.1 + build: py311h2725bcf_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.1-py311h2725bcf_1.conda + sha256: 8ce2ba443414170a2570514d0ce6d03625a847e91af9763d48dc58c338e6f7f3 + md5: 9283f991b5e5856a99f8aabba9927df5 + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 188606 + timestamp: 1695373840022 +- kind: conda + name: pyyaml + version: 6.0.1 + build: py311h459d7ec_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py311h459d7ec_1.conda + sha256: 28729ef1ffa7f6f9dfd54345a47c7faac5d34296d66a2b9891fb147f4efe1348 + md5: 52719a74ad130de8fb5d047dc91f247a + depends: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 200626 + timestamp: 1695373818537 +- kind: conda + name: pyyaml + version: 6.0.1 + build: py311ha68e1ae_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.1-py311ha68e1ae_1.conda + sha256: 4fb0770fc70381a8ab3ced33413ad9dc5e82d4c535b593edd580113ce8760298 + md5: 2b4128962cd665153e946f2a88667a3b + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - yaml >=0.2.5,<0.3.0a0 + license: MIT + license_family: MIT + size: 175469 + timestamp: 1695374086205 - kind: conda name: readline version: '8.2' @@ -3794,6 +4901,21 @@ packages: license: Zlib size: 1369406 timestamp: 1701816620021 +- kind: conda + name: setuptools + version: 69.1.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.1.1-pyhd8ed1ab_0.conda + sha256: 7a6dca60efcaa42d0ebb784950bc16230a968256cb5048a4441cb34653b5ec58 + md5: 576de899521b7d43674ba3ef6eae9142 + depends: + - python >=3.8 + license: MIT + license_family: MIT + size: 469644 + timestamp: 1708702431036 - kind: conda name: sigtool version: 0.1.3 @@ -3808,6 +4930,21 @@ packages: license_family: MIT size: 213817 timestamp: 1643442169866 +- kind: conda + name: six + version: 1.16.0 + build: pyh6c4a22f_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + md5: e5f25f8dbc060e9a8d912e432202afc2 + depends: + - python + license: MIT + license_family: MIT + size: 14259 + timestamp: 1620240338595 - kind: conda name: sysroot_linux-64 version: '2.12' @@ -3948,6 +5085,36 @@ packages: license_family: BSD size: 3318875 timestamp: 1699202167581 +- kind: conda + name: toml + version: 0.10.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + md5: f832c45a477c78bebd107098db465095 + depends: + - python >=2.7 + license: MIT + license_family: MIT + size: 18433 + timestamp: 1604308660817 +- kind: conda + name: tomli + version: 2.0.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: 5844808ffab9ebdb694585b50ba02a96 + depends: + - python >=3.7 + license: MIT + license_family: MIT + size: 15940 + timestamp: 1644342331069 - kind: conda name: tzdata version: 2024a @@ -4039,6 +5206,23 @@ packages: license_family: Proprietary size: 749868 timestamp: 1702511239004 +- kind: conda + name: vcstool + version: 0.3.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/vcstool-0.3.0-pyhd8ed1ab_0.tar.bz2 + sha256: ec3085cf6f19a8b396106bb818f58dcc007db641b30651de803c2085d2304d02 + md5: df3532b78514a3bf74707b3ba646a866 + depends: + - python >=3.6 + - pyyaml + - setuptools + license: Apache-2.0 + license_family: Apache + size: 33393 + timestamp: 1628498742394 - kind: conda name: vs2015_runtime version: 14.38.33130 @@ -4374,6 +5558,50 @@ packages: license: LGPL-2.1 and GPL-2.0 size: 217804 timestamp: 1660346976440 +- kind: conda + name: yaml + version: 0.2.5 + build: h0d85af4_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 + sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 + md5: d7e08fcf8259d742156188e8762b4d20 + license: MIT + license_family: MIT + size: 84237 + timestamp: 1641347062780 +- kind: conda + name: yaml + version: 0.2.5 + build: h7f98852_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + depends: + - libgcc-ng >=9.4.0 + license: MIT + license_family: MIT + size: 89141 + timestamp: 1641346969816 +- kind: conda + name: yaml + version: 0.2.5 + build: h8ffe710_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 + sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5 + md5: adbfb9f45d1004a26763652246a33764 + depends: + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012 + license: MIT + license_family: MIT + size: 63274 + timestamp: 1641347623319 - kind: conda name: ycm-cmake-modules version: 0.16.2 @@ -4419,6 +5647,21 @@ packages: license_family: BSD size: 141935 timestamp: 1703085317380 +- kind: conda + name: zipp + version: 3.17.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda + sha256: bced1423fdbf77bca0a735187d05d9b9812d2163f60ab426fc10f11f92ecbe26 + md5: 2e4d6bc0b14e10f895fc6791a7d9b26a + depends: + - python >=3.8 + license: MIT + license_family: MIT + size: 18954 + timestamp: 1695255262261 - kind: conda name: zlib version: 1.2.13 diff --git a/pixi.toml b/pixi.toml index 3abf1e1..6d98a97 100644 --- a/pixi.toml +++ b/pixi.toml @@ -13,30 +13,16 @@ platforms = ["linux-64", "win-64", "osx-64"] # is released [activation] -scripts = ["set_install_prefix.sh"] +scripts = ["pixi_activation.sh"] [target.win-64.activation] -scripts = ["set_install_prefix.bat"] +scripts = ["pixi_activation.bat"] [tasks] -download_yarp = { cmd = "git clone https://github.com/robotology/yarp .pixi_src_yarp && cd .pixi_src_yarp && git checkout e3ec363c0af7469fcb2c218c356844b8d6bbb1c5" } -download_icub_main = { cmd = "git clone https://github.com/robotology/icub-main .pixi_src_icub_main && cd .pixi_src_icub_main && git checkout v2.5.0" } -download_ergocub_software = { cmd = "git clone https://github.com/icub-tech-iit/ergocub-software .pixi_src_ergocub_software && cd .pixi_src_ergocub_software && git checkout v0.7.1" } -download_deps = {cmd = "echo Downloaded all deps", depends_on = ["download_yarp", "download_icub_main", "download_ergocub_software"]} - -configure_yarp = { cmd = "cmake -DCMAKE_BUILD_TYPE=Release -DYARP_COMPILE_ALL_FAKE_DEVICES:BOOL=ON -DCMAKE_INSTALL_PREFIX=$CMAKE_INSTALL_PREFIX -GNinja -S.pixi_src_yarp -B.build_yarp" } -build_yarp = { cmd = "cmake --build .build_yarp --config Release", depends_on = ["configure_yarp"] } -install_yarp = { cmd = ["cmake", "--install", ".build_yarp", "--config", "Release"], depends_on = ["build_yarp"] } -configure_icub_main = { cmd = "cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$CMAKE_INSTALL_PREFIX -GNinja -S.pixi_src_icub_main -B.build_icub_main", depends_on = "install_yarp" } -build_icub_main = { cmd = "cmake --build .build_icub_main --config Release", depends_on = ["configure_icub_main"] } -install_icub_main = { cmd = ["cmake", "--install", ".build_icub_main", "--config", "Release"], depends_on = ["build_icub_main"] } -configure_ergocub_software = { cmd = "cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$CMAKE_INSTALL_PREFIX -GNinja -S.pixi_src_ergocub_software -B.build_ergocub_software", depends_on = "install_yarp" } -build_ergocub_software = { cmd = "cmake --build .build_ergocub_software --config Release", depends_on = ["configure_ergocub_software"] } -install_ergocub_software = { cmd = ["cmake", "--install", ".build_ergocub_software", "--config", "Release"], depends_on = ["build_ergocub_software"] } -install_deps = {cmd = "echo Installed all deps", depends_on = ["install_yarp", "install_icub_main", "install_ergocub_software"]} - +download_deps = {cmd = "echo Download all deps && mkdir -p ./.pixi_colcon_ws/src && vcs import --input ./pixi_source_deps.yaml ./.pixi_colcon_ws/src"} +install_deps = {cmd = "echo Install all deps && cd .pixi_colcon_ws && colcon build --metas ../pixi_source_deps_options.meta --event-handlers console_direct+ --merge-install --install-base $CMAKE_INSTALL_PREFIX"} configure = { cmd = [ "cmake", @@ -67,8 +53,11 @@ cxx-compiler = "*" ninja = "*" pkg-config = "*" eigen = "*" -# For tests +# YARP from source dependencies ace = "*" ycm-cmake-modules = "*" catch2 = "*" tinyxml = "*" +# Used to download and build dependencies from source +colcon-common-extensions = "*" +vcstool = "*" diff --git a/set_install_prefix.bat b/pixi_activation.bat similarity index 62% rename from set_install_prefix.bat rename to pixi_activation.bat index 15e6442..962e7a4 100644 --- a/set_install_prefix.bat +++ b/pixi_activation.bat @@ -1,2 +1,4 @@ set CMAKE_INSTALL_PREFIX=%CONDA_PREFIX%\Library +set CMAKE_PREFIX_PATH=%CMAKE_INSTALL_PREFIX%;%CMAKE_PREFIX_PATH% +set PYTHONPATH="" set YARP_DATA_DIRS=%CMAKE_INSTALL_PREFIX%\share\yarp;%CMAKE_INSTALL_PREFIX%\share\ergoCub diff --git a/set_install_prefix.sh b/pixi_activation.sh similarity index 61% rename from set_install_prefix.sh rename to pixi_activation.sh index 377c92c..06f5676 100644 --- a/set_install_prefix.sh +++ b/pixi_activation.sh @@ -1,2 +1,4 @@ export CMAKE_INSTALL_PREFIX=$CONDA_PREFIX +export CMAKE_PREFIX_PATH=$CMAKE_INSTALL_PREFIX:$CMAKE_PREFIX_PATH +export PYTHONPATH= export YARP_DATA_DIRS=$CMAKE_INSTALL_PREFIX/share/yarp:$CMAKE_INSTALL_PREFIX/share/ergoCub diff --git a/pixi_source_deps.yaml b/pixi_source_deps.yaml new file mode 100644 index 0000000..4cdf9ef --- /dev/null +++ b/pixi_source_deps.yaml @@ -0,0 +1,13 @@ +repositories: + YARP: + type: git + url: https://github.com/robotology/yarp.git + version: e3ec363c0af7469fcb2c218c356844b8d6bbb1c5 + ICUB: + type: git + url: https://github.com/robotology/icub-main.git + version: v2.5.0 + ergocub-software: + type: git + url: https://github.com/icub-tech-iit/ergocub-software.git + version: v0.7.1 diff --git a/pixi_source_deps_options.meta b/pixi_source_deps_options.meta new file mode 100644 index 0000000..7983ebf --- /dev/null +++ b/pixi_source_deps_options.meta @@ -0,0 +1,21 @@ +{ + "names": + { + "YARP" : + { + "cmake-args": [ + "-DYARP_COMPILE_ALL_FAKE_DEVICES:BOOL=ON", + "-DYARP_COMPILE_GUIS=OFF" + ] + }, + "ICUB" : + { + "cmake-args": [ + "-DBUILD_SHARED_LIBS=ON", + "-DICUBMAIN_COMPILE_CORE=OFF", + "-DICUBMAIN_COMPILE_TOOLS=OFF", + "-DICUBMAIN_COMPILE_MODULES=OFF" + ] + } + } +}