diff --git a/.github/workflows/build_robostack.yml b/.github/workflows/build_robostack.yml deleted file mode 100644 index f23797378..000000000 --- a/.github/workflows/build_robostack.yml +++ /dev/null @@ -1,90 +0,0 @@ -name: Build RoboStack installer -on: [workflow_dispatch] - -jobs: - build: - name: ${{ matrix.MINIFORGE_NAME }}-${{ matrix.OS_NAME }}-${{ matrix.ARCH }} - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - include: - - os: windows-latest - ARCH: x86_64 - MINIFORGE_NAME: "rosdesktop" - OS_NAME: "Windows" - - - os: macos-latest - ARCH: x86_64 - MINIFORGE_NAME: "rosdesktop" - OS_NAME: "MacOSX" - - - os: ubuntu-latest - ARCH: aarch64 - DOCKER_ARCH: arm64v8 - DOCKERIMAGE: condaforge/linux-anvil-aarch64 - MINIFORGE_NAME: "rosdesktop" - OS_NAME: "Linux" - - - os: ubuntu-latest - ARCH: x86_64 - DOCKER_ARCH: amd64 - DOCKERIMAGE: condaforge/linux-anvil-cos7-x86_64 - MINIFORGE_NAME: "rosdesktop" - OS_NAME: "Linux" - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - uses: conda-incubator/setup-miniconda@v2 - with: - miniconda-version: "latest" - if: contains(matrix.OS_NAME, 'Windows') - - - name: Build and test miniforge - env: - ARCH: ${{ matrix.ARCH }} - MINIFORGE_NAME: ${{ matrix.MINIFORGE_NAME }} - OS_NAME: ${{ matrix.OS_NAME }} - DOCKERIMAGE: ${{ matrix.DOCKERIMAGE }} - DOCKER_ARCH: ${{ matrix.DOCKER_ARCH }} - run: | - cd constructor_scripts; - if [[ "$GITHUB_REF" == refs/tags/* ]]; then - export MINIFORGE_VERSION=${GITHUB_REF##*/}; - fi - if [[ "$OS_NAME" == "Linux" ]]; then - bash build_robostack_installer.sh; - EXT=sh - fi - if [[ "$OS_NAME" == "MacOSX" ]]; then - bash build_robostack_installer_osx.sh; - EXT=sh - fi - if [[ "$OS_NAME" == "Windows" ]]; then - source /c/Miniconda3/Scripts/activate; - source build_robostack_installer_win.sh; - EXT=exe - fi - # Copy for latest release - cp build/$MINIFORGE_NAME-*-$OS_NAME-$ARCH.$EXT build/$MINIFORGE_NAME-$OS_NAME-$ARCH.$EXT - ls -alh build - shell: bash - - - name: Upload robostack installer to Github artifact - # if: ${{ !startsWith(github.ref, 'refs/tags/') }} - uses: actions/upload-artifact@v2 - with: - name: ${{ matrix.MINIFORGE_NAME }}-${{ matrix.OS_NAME }}-${{ matrix.ARCH }} - path: constructor_scripts/build/${{ matrix.MINIFORGE_NAME }}-${{ matrix.OS_NAME }}-${{ matrix.ARCH }}* - - - name: Upload robostack installer to release - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: constructor_scripts/build/${{ matrix.MINIFORGE_NAME }}-${{ matrix.OS_NAME }}-${{ matrix.ARCH }}* - tag: ${{ github.ref }} - overwrite: true - file_glob: true - if: startsWith(github.ref, 'refs/tags/') diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a41887ed..2bd644f83 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,21 +15,18 @@ jobs: with: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo - - uses: actions/setup-python@v5 + + - uses: prefix-dev/setup-pixi@v0.8.10 with: - python-version: '3.11' # Version range or exact version of a Python version to use, using SemVer's version range syntax - - name: Install vinca - run: | - pip install git+https://github.com/RoboStack/vinca.git + frozen: true - name: Generate recipes for linux-64 run: | git clean -fdx - cp vinca_linux_64.yaml vinca.yaml - vinca --multiple --platform linux-64 - - name: Generate azure pipelines for linux-64 + pixi run -v vinca --multiple --platform linux-64 + - name: Generate GitHub Actions pipelines for linux-64 run: | - vinca-gha --platform linux-64 --trigger-branch buildbranch_linux -d ./recipes --additional-recipes + pixi run -v vinca-gha --platform linux-64 --trigger-branch buildbranch_linux -d ./recipes - name: Commit files for linux-64 run: | if [[ -f "linux.yml" ]]; then @@ -51,11 +48,10 @@ jobs: - name: Generate recipes for osx-64 run: | git clean -fdx - cp vinca_osx.yaml vinca.yaml - vinca --multiple --platform osx-64 - - name: Generate azure pipelines for osx-64 + pixi run -v vinca --multiple --platform osx-64 + - name: Generate GitHub Actions pipelines for osx-64 run: | - vinca-gha --platform osx-64 --trigger-branch buildbranch_osx -d ./recipes --additional-recipes + pixi run -v vinca-gha --platform osx-64 --trigger-branch buildbranch_osx -d ./recipes - name: Commit files for osx-64 run: | if [[ -f "osx.yml" ]]; then @@ -77,11 +73,10 @@ jobs: - name: Generate recipes for osx-arm64 run: | git clean -fdx - cp vinca_osx_arm64.yaml vinca.yaml - vinca --multiple --platform osx-arm64 - - name: Generate azure pipelines for osx-arm64 + pixi run -v vinca --multiple --platform osx-arm64 + - name: Generate GitHub Actions pipelines for osx-arm64 run: | - vinca-gha --platform osx-arm64 --trigger-branch buildbranch_osx_arm64 -d ./recipes --additional-recipes + pixi run -v vinca-gha --platform osx-arm64 --trigger-branch buildbranch_osx_arm64 -d ./recipes - name: Commit files for osx-arm64 run: | if [[ -f "osx_arm64.yml" ]]; then @@ -103,11 +98,11 @@ jobs: - name: Generate recipes for win-64 run: | git clean -fdx - cp vinca_win.yaml vinca.yaml - vinca --multiple --platform win-64 - - name: Generate azure pipelines for win-64 + pixi run -v vinca --multiple --platform win-64 + - name: Generate GitHub Actions pipelines for win-64 run: | - vinca-gha --platform win-64 --trigger-branch buildbranch_win -d ./recipes --additional-recipes + # --batch_size 10 is a workaround for https://github.com/RoboStack/robostack.github.io/issues/105 + pixi run -v vinca-gha --platform win-64 --trigger-branch buildbranch_win -d ./recipes --batch_size 10 - name: Commit files for win-64 run: | if [[ -f "win.yml" ]]; then @@ -129,11 +124,10 @@ jobs: - name: Generate recipes for linux-aarch64 run: | git clean -fdx - cp vinca_linux_aarch64.yaml vinca.yaml - vinca --multiple --platform linux-aarch64 - - name: Generate azure pipelines for linux-aarch64 + pixi run -v vinca --multiple --platform linux-aarch64 + - name: Generate GitHub Actions pipelines for linux-aarch64 run: | - vinca-gha --platform linux-aarch64 --trigger-branch buildbranch_linux_aarch64 -d ./recipes --additional-recipes + pixi run -v vinca-gha --platform linux-aarch64 --trigger-branch buildbranch_linux_aarch64 -d ./recipes - name: Commit files for linux-aarch64 run: | if [[ -f "linux_aarch64.yml" ]]; then diff --git a/.github/workflows/testpr.yml b/.github/workflows/testpr.yml index 0efe293c8..9e7b8f5c6 100644 --- a/.github/workflows/testpr.yml +++ b/.github/workflows/testpr.yml @@ -4,7 +4,10 @@ on: env: ROS_VERSION: 1 - + # Change to 'true' to enable the cache upload as artifacts + SAVE_CACHE_AS_ARTIFACT: 'false' + # Change to 'true' to ignore cache and force a full rebuild, but please restore to 'false' before merging + IGNORE_CACHE_AND_DO_FULL_REBUILD: 'true' jobs: build: strategy: @@ -13,20 +16,24 @@ jobs: include: - os: ubuntu-latest platform: linux-64 + folder_cache: 'output/linux-64' - os: ubuntu-24.04-arm platform: linux-aarch64 + folder_cache: 'output/linux-aarch64' - os: macos-13 platform: osx-64 + folder_cache: 'output/osx-64' - os: macos-14 platform: osx-arm64 + folder_cache: 'output/osx-arm64' - os: windows-2022 platform: win-64 - + folder_cache: 'C:/bld/win-64' runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token fetch-depth: 0 # otherwise, you will failed to push refs to dest repo @@ -35,6 +42,14 @@ jobs: with: frozen: true + - name: Long paths workarounds for win-64 + shell: bash -l {0} + if: matrix.platform == 'win-64' + run: | + # Workaround for problem related to long paths + echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV + mkdir /c/bld + # Workaround for https://github.com/RoboStack/ros-humble/pull/141#issuecomment-1941919816 - name: Clean up PATH if: contains(matrix.os, 'windows') @@ -54,86 +69,73 @@ jobs: rm -rf /c/Strawberry rm -rf "/c/Program Files (x86)/Windows Kits/10/Include/10.0.17763.0/" - - name: Generate recipes for linux-64 - shell: bash -l {0} - if: matrix.platform == 'linux-64' - run: | - cp vinca_linux_64.yaml vinca.yaml - mkdir -p recipes - $HOME/.pixi/bin/pixi run -v vinca --platform linux-64 -m - ls -la recipes - - name: Generate recipes for linux-aarch64 - shell: bash -l {0} - if: matrix.platform == 'linux-aarch64' - run: | - cp vinca_linux_aarch64.yaml vinca.yaml - mkdir -p recipes - $HOME/.pixi/bin/pixi run -v vinca --platform linux-aarch64 -m - ls -la recipes - - name: Generate recipes for osx-64 - shell: bash -l {0} - if: matrix.platform == 'osx-64' - run: | - cp vinca_osx.yaml vinca.yaml - mkdir -p recipes - $HOME/.pixi/bin/pixi run -v vinca --platform osx-64 -m - ls -la recipes - - name: Generate recipes for osx-arm64 + # Regression for https://github.com/RoboStack/ros-jazzy/issues/44 + - name: Check that anaconda-client command works fine shell: bash -l {0} - if: matrix.platform == 'osx-arm64' run: | - cp vinca_osx_arm64.yaml vinca.yaml - mkdir -p recipes - $HOME/.pixi/bin/pixi run -v vinca --platform osx-arm64 -m - ls -la recipes - - name: Generate recipes for win-64 + pixi run anaconda --version + + - name: Generate recipes shell: bash -l {0} - if: matrix.platform == 'win-64' run: | - # Workaround for problem related to long paths - echo "CONDA_BLD_PATH=C:\\bld\\" >> $GITHUB_ENV - mkdir /c/bld - cp vinca_win.yaml vinca.yaml mkdir -p recipes - $HOME/.pixi/bin/pixi run -v vinca --platform win-64 -m - ls -la recipes - - name: Check if there are packages to be built - id: newrecipecheck + pixi run -v vinca --platform ${{ matrix.platform }} -m -n + + - name: Check patches shell: bash -l {0} run: | - set +e - if [ ! -d recipes ] || [ -z "$(ls -A recipes)" ]; then - echo "RECIPE_CREATED=0" >> $GITHUB_OUTPUT - else - echo "RECIPE_CREATED=1" >> $GITHUB_OUTPUT - fi - - name: Build recipes for linux-64 + pixi run python check_patches_clean_apply.py + + - name: Restore build cache + id: cache-restore + uses: actions/cache/restore@v4 + with: + path: | + ${{ matrix.folder_cache }} + key: ${{ runner.os }}-${{ matrix.platform }}-pr-${{ github.event.pull_request.number }} + # allow a later run to pick up a cache that has an extra suffix + restore-keys: | + ${{ runner.os }}-${{ matrix.platform }}-pr-${{ github.event.pull_request.number }}- + + - name: Optional force full rebuild + if: ${{ env.IGNORE_CACHE_AND_DO_FULL_REBUILD == 'true' }} shell: bash -l {0} - if: steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'linux-64' run: | - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform linux-64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - - name: Build recipes for linux-aarch64 + rm -rf ${{ matrix.folder_cache }}/* + + - name: See packages restored by cache shell: bash -l {0} - if: steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'linux-aarch64' run: | - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform linux-aarch64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - - name: Build recipes for osx-64 + ls ${{ matrix.folder_cache }} || true + + - name: Build recipes shell: bash -l {0} - if: steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'osx-64' run: | - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform osx-64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - - name: Build recipes for osx-arm64 + pixi run rattler-build build --recipe-dir recipes --target-platform ${{ matrix.platform }} -m ./conda_build_config.yaml -c conda-forge -c robostack-staging --skip-existing + + - name: See packages that will be saved in cache shell: bash -l {0} - if: steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'osx-arm64' + if: always() run: | - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - env -i $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes --target-platform osx-arm64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - - name: Build recipes for win-64 + ls ${{ matrix.folder_cache }} || true + + - name: Save build cache + uses: actions/cache/save@v4 + if: always() + with: + path: | + ${{ matrix.folder_cache }} + key: ${{ runner.os }}-${{ matrix.platform }}-pr-${{ github.event.pull_request.number }}-${{ github.run_id }}-${{ github.run_attempt }} + + - name: Generate GitHub Actions workflows to catch post-PR problems shell: bash -l {0} - if: steps.newrecipecheck.outputs.RECIPE_CREATED == 1 && matrix.platform == 'win-64' run: | - $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir additional_recipes --target-platform win-64 -m ./conda_build_config.yaml -c robostack-staging -c conda-forge --skip-existing - $HOME/.pixi/bin/pixi run rattler-build build --recipe-dir recipes -m ./conda_build_config.yaml --target-platform win-64 -c robostack-staging -c conda-forge --skip-existing + pixi run vinca-gha --platform ${{ matrix.platform }} --trigger-branch dummy_build_branch_as_it_is_unused -d ./recipes + + - name: Upload build cache as artifact + if: ${{ always() && env.SAVE_CACHE_AS_ARTIFACT == 'true' }} + uses: actions/upload-artifact@v4 + with: + name: cache-${{ matrix.platform }}-${{ github.run_id }} + path: ${{ matrix.folder_cache }} + retention-days: 7 diff --git a/.gitignore b/.gitignore index dc169f00c..17907f7b7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -vinca.yaml recipes/ *.bat *.sh diff --git a/.scripts/build_unix.sh b/.scripts/build_unix.sh index 825430030..387396d10 100755 --- a/.scripts/build_unix.sh +++ b/.scripts/build_unix.sh @@ -26,8 +26,15 @@ if [[ "$target" == *"osx"* ]]; then export PATH=$(echo $PATH | tr ":" "\n" | grep -v 'homebrew' | xargs | tr ' ' ':') fi -extra_channel="" -cross_compile="" +if [[ "$target" == "emscripten-wasm32" ]]; then + extra_channel="-c https://repo.mamba.pm/emscripten-forge" + cross_compile="--target-platform emscripten-wasm32 --test skip" + +else + extra_channel="" + cross_compile="" +fi + for recipe in ${CURRENT_RECIPES[@]}; do pixi run -v rattler-build build \ @@ -41,4 +48,10 @@ for recipe in ${CURRENT_RECIPES[@]}; do done -pixi run upload ${CONDA_BLD_PATH}/${target}*/*.conda --force +# Check if it build something, this is a hotfix for the skips inside additional_recipes +if compgen -G "${CONDA_BLD_PATH}/${target}*/*.conda" > /dev/null; then + pixi run upload "${CONDA_BLD_PATH}/${target}"*/*.conda --force +else + echo "Warning: No .conda files found in ${CONDA_BLD_PATH}/${target}" + echo "This might be due to all the packages being skipped" +fi diff --git a/.scripts/build_win.bat b/.scripts/build_win.bat index 7325fc07c..dfbcb1592 100644 --- a/.scripts/build_win.bat +++ b/.scripts/build_win.bat @@ -25,5 +25,15 @@ for %%X in (%CURRENT_RECIPES%) do ( rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml ) -pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force -if errorlevel 1 exit 1 +:: Check if .conda files exist in the win-64 directory +if exist "%CONDA_BLD_PATH%\win-64\*.conda" ( + echo Found .conda files, starting upload... + for %%F in ("%CONDA_BLD_PATH%\win-64\*.conda") do ( + echo Uploading %%F + pixi run upload "%%F" --force + if errorlevel 1 exit 1 + ) +) else ( + echo Warning: No .conda files found in %CONDA_BLD_PATH%\win-64 + echo This might be due to all the packages being skipped +) diff --git a/additional_recipes/bld_catkin.bat b/additional_recipes/bld_catkin.bat deleted file mode 100644 index b66e84248..000000000 --- a/additional_recipes/bld_catkin.bat +++ /dev/null @@ -1,61 +0,0 @@ -:: Generated by vinca http://github.com/ros-forge/vinca. -:: DO NOT EDIT! -setlocal -set "PYTHONPATH=%LIBRARY_PREFIX%\lib\site-packages;%SP_DIR%" - -:: MSVC is preferred. -set CC=cl.exe -set CXX=cl.exe - -set "CATKIN_BUILD_BINARY_PACKAGE_ARGS=-DCATKIN_BUILD_BINARY_PACKAGE=1" -if "%PKG_NAME%" == "ros-noetic-catkin" ( - :: create catkin cookie to make it is a catkin workspace - type NUL > %LIBRARY_PREFIX%\.catkin - :: keep the workspace activation scripts (e.g., local_setup.bat) - set CATKIN_BUILD_BINARY_PACKAGE_ARGS= -) - -rd /s /q build -mkdir build -pushd build - -set SKIP_TESTING=ON - -cmake ^ - -G "Ninja" ^ - -DCMAKE_INSTALL_PREFIX=%LIBRARY_PREFIX% ^ - -DCMAKE_BUILD_TYPE=Release ^ - -DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=ON ^ - -DBUILD_SHARED_LIBS=ON ^ - -DPYTHON_EXECUTABLE=%PYTHON% ^ - -DSETUPTOOLS_DEB_LAYOUT=OFF ^ - -DBoost_USE_STATIC_LIBS=OFF ^ - %CATKIN_BUILD_BINARY_PACKAGE_ARGS% ^ - -DCATKIN_SKIP_TESTING=%SKIP_TESTING% ^ - %SRC_DIR%\%PKG_NAME%\src\work -if errorlevel 1 exit 1 - -if "%PKG_NAME%" == "ros-noetic-eigenpy" ( - cmake --build . --config Release --target all --parallel 1 - if errorlevel 1 exit 1 -) else ( - cmake --build . --config Release --target all - if errorlevel 1 exit 1 -) - -if "%SKIP_TESTING%" == "OFF" ( - cmake --build . --config Release --target run_tests - if errorlevel 1 exit 1 -) - -cmake --build . --config Release --target install -if errorlevel 1 exit 1 - -if "%PKG_NAME%" == "ros-noetic-catkin" ( - :: Copy the [de]activate scripts to %PREFIX%\etc\conda\[de]activate.d. - :: This will allow them to be run on environment activation. - for %%F in (activate deactivate) DO ( - if not exist %PREFIX%\etc\conda\%%F.d mkdir %PREFIX%\etc\conda\%%F.d - copy %RECIPE_DIR%\%%F.bat %PREFIX%\etc\conda\%%F.d\%PKG_NAME%_%%F.bat - ) -) diff --git a/additional_recipes/build_catkin.sh b/additional_recipes/build_catkin.sh deleted file mode 100755 index 05b6a9640..000000000 --- a/additional_recipes/build_catkin.sh +++ /dev/null @@ -1,131 +0,0 @@ -# Generated by vinca http://github.com/RoboStack/vinca. -# DO NOT EDIT! - -set -eo pipefail - -CATKIN_BUILD_BINARY_PACKAGE="ON" - -if [ "${PKG_NAME}" == "ros-noetic-catkin" ]; then - # create catkin cookie to make it is a catkin workspace - touch $PREFIX/.catkin - # keep the workspace activation scripts (e.g., local_setup.bat) - CATKIN_BUILD_BINARY_PACKAGE="OFF" -fi - -rm -rf build -mkdir build -cd build - -# necessary for correctly linking SIP files (from python_qt_bindings) -export LINK=$CXX - -if [[ "$CONDA_BUILD_CROSS_COMPILATION" != "1" ]]; then - PYTHON_EXECUTABLE=$PREFIX/bin/python - PKG_CONFIG_EXECUTABLE=$PREFIX/bin/pkg-config - OSX_DEPLOYMENT_TARGET="10.15" -else - PYTHON_EXECUTABLE=$BUILD_PREFIX/bin/python - PKG_CONFIG_EXECUTABLE=$BUILD_PREFIX/bin/pkg-config - OSX_DEPLOYMENT_TARGET="11.0" -fi - -if [[ "${CONDA_BUILD_CROSS_COMPILATION:-}" == "1" ]]; then - export QT_HOST_PATH="$BUILD_PREFIX" -else - export QT_HOST_PATH="$PREFIX" -fi - -echo "USING PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}" -echo "USING PKG_CONFIG_EXECUTABLE=${PKG_CONFIG_EXECUTABLE}" - -export ROS_PYTHON_VERSION=`$PYTHON_EXECUTABLE -c "import sys; print('%i.%i' % (sys.version_info[0:2]))"` -echo "Using Python $ROS_PYTHON_VERSION" -# Fix up SP_DIR which for some reason might contain a path to a wrong Python version -FIXED_SP_DIR=$(echo $SP_DIR | sed -E "s/python[0-9]+\.[0-9]+/python$ROS_PYTHON_VERSION/") -echo "Using site-package dir ${FIXED_SP_DIR}" - -# see https://github.com/conda-forge/cross-python-feedstock/issues/24 -if [[ "$CONDA_BUILD_CROSS_COMPILATION" == "1" ]]; then - find $PREFIX/lib/cmake -type f -exec sed -i "s~\${_IMPORT_PREFIX}/lib/python$ROS_PYTHON_VERSION/site-packages~$BUILD_PREFIX/lib/python$ROS_PYTHON_VERSION/site-packages~g" {} + || true - find $PREFIX/share/rosidl* -type f -exec sed -i "s~$PREFIX/lib/python$ROS_PYTHON_VERSION/site-packages~$BUILD_PREFIX/lib/python$ROS_PYTHON_VERSION/site-packages~g" {} + || true - find $PREFIX/share/rosidl* -type f -exec sed -i "s~\${_IMPORT_PREFIX}/lib/python$ROS_PYTHON_VERSION/site-packages~$BUILD_PREFIX/lib/python$ROS_PYTHON_VERSION/site-packages~g" {} + || true - find $PREFIX/lib/cmake -type f -exec sed -i "s~message(FATAL_ERROR \"The imported target~message(WARNING \"The imported target~g" {} + || true - # way around bad CPU type issues - # rm $PREFIX/bin/doxygen || echo "doxygen not found" - # rm $PREFIX/bin/dia || echo "dia not found" - # rm $PREFIX/bin/dot || echo "dot not found" -fi - -# NOTE: there might be undefined references occurring -# in the Boost.system library, depending on the C++ versions -# used to compile Boost. We can avoid them by forcing the use of -# the header-only version of the library. -export CXXFLAGS="$CXXFLAGS -DBOOST_ERROR_CODE_HEADER_ONLY" - -if [[ $target_platform =~ linux.* ]]; then - export CFLAGS="$CFLAGS -D__STDC_FORMAT_MACROS=1"; - export CXXFLAGS="$CXXFLAGS -D__STDC_FORMAT_MACROS=1"; - # I am too scared to turn this on for now ... - # export LDFLAGS="$LDFLAGS -lrt"; - # Some qt stuff uses g++ directly - fix these use cases - ln -s $GXX $BUILD_PREFIX/bin/g++ -fi - -export SKIP_TESTING=ON - -cmake ${CMAKE_ARGS} --compile-no-warning-as-error \ - -DCMAKE_INSTALL_PREFIX=$PREFIX \ - -DCMAKE_PREFIX_PATH=$PREFIX \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON \ - -DCMAKE_FIND_FRAMEWORK=LAST \ - -DBUILD_SHARED_LIBS=ON \ - -DPYTHON_EXECUTABLE=$PYTHON_EXECUTABLE \ - -DPython_EXECUTABLE=$PYTHON_EXECUTABLE \ - -DPython3_EXECUTABLE=$PYTHON_EXECUTABLE \ - -DPython3_FIND_STRATEGY=LOCATION \ - -DPYTHON_INSTALL_DIR=$FIXED_SP_DIR \ - -DPKG_CONFIG_EXECUTABLE=$PKG_CONFIG_EXECUTABLE \ - -DSETUPTOOLS_DEB_LAYOUT=OFF \ - -DCATKIN_SKIP_TESTING=$SKIP_TESTING \ - -DCATKIN_BUILD_BINARY_PACKAGE=$CATKIN_BUILD_BINARY_PACKAGE \ - -DCMAKE_OSX_DEPLOYMENT_TARGET=$OSX_DEPLOYMENT_TARGET \ - -G "Ninja" \ - $SRC_DIR/$PKG_NAME/src/work - -cmake --build . --config Release --target all - -if [[ "$SKIP_TESTING" == "OFF" ]]; then - cmake --build . --config Release --target run_tests -fi - -cmake --build . --config Release --target install - -if [ "${PKG_NAME}" == "ros-noetic-catkin" ]; then - # Copy the [de]activate scripts to $PREFIX/etc/conda/[de]activate.d. - # This will allow them to be run on environment activation. - for CHANGE in "activate" "deactivate" - do - mkdir -p "${PREFIX}/etc/conda/${CHANGE}.d" - cp "${RECIPE_DIR}/${CHANGE}.sh" "${PREFIX}/etc/conda/${CHANGE}.d/${PKG_NAME}_${CHANGE}.sh" - done -fi - -if [ "${PKG_NAME}" == "ros-noetic-environment" ]; then - for SCRIPT in "1.ros_distro.sh" "1.ros_etc_dir.sh" "1.ros_package_path.sh" "1.ros_python_version.sh" "1.ros_version.sh" - do - mkdir -p "${PREFIX}/etc/conda/activate.d" - cp "${PREFIX}/etc/catkin/profile.d/${SCRIPT}" "${PREFIX}/etc/conda/activate.d/${SCRIPT}" - done -fi - -if [ "${PKG_NAME}" == "ros-noetic-ros-workspace" ]; then - # Copy the [de]activate scripts to $PREFIX/etc/conda/[de]activate.d. - # This will allow them to be run on environment activation. - for CHANGE in "activate" "deactivate" - do - mkdir -p "${PREFIX}/etc/conda/${CHANGE}.d" - cp "${RECIPE_DIR}/${CHANGE}.sh" "${PREFIX}/etc/conda/${CHANGE}.d/${PKG_NAME}_${CHANGE}.sh" - done -fi diff --git a/additional_recipes/ros-distro-mutex/recipe.yaml b/additional_recipes/ros-distro-mutex/recipe.yaml deleted file mode 100644 index 5e232a462..000000000 --- a/additional_recipes/ros-distro-mutex/recipe.yaml +++ /dev/null @@ -1,54 +0,0 @@ -package: - name: ros-distro-mutex - version: 0.6.0 - -build: - number: 1 - # Note: keep in sync with build number - # Cannot be done automatically, see https://github.com/mamba-org/boa/issues/278 - string: noetic_1 - -requirements: - # NOTE: - # The idea with automatically adding versions to run_exports doesn't - # work since we don't want all these dependencies as run deps of all ROS - # packages. Therefore I am currently manually adding them to run_constrained. - # This has to be synchronized with our current conda_build_config all the time :( - # host: - # # values here should - # - log4cxx - # - poco - # - pcl - # - opencv - # - gazebo - # - ogre - # - qt - # run: - # values here should be applied from run_exports! - # if the upstream package does not have run_exports - # please change it in the conda_build_config.yaml! - # libabseil and libprotobuf added here as a workaround for - # https://github.com/RoboStack/ros-noetic/issues/459 - run_constraints: - - libboost 1.86.* - - libboost-devel 1.86.* - - pcl 1.14.1.* - - gazebo 11.* - - libprotobuf 5.28.3.* - - ogre 1.10.12.* - - - run_exports: - weak: - - ${{ pin_subpackage('ros-distro-mutex', upper_bound='x.x') }} - -about: - homepage: https://github.com/robostack/ros-noetic - license: BSD-3-Clause - summary: | - The ROS distro mutex. To switch between ROS versions, you need to change the mutex. - E.g. mamba install ros-distro-mutex=*=noetic to switch to noetic. - -extra: - recipe-maintainers: - - ros-forge diff --git a/additional_recipes/ros-noetic-eigenpy/recipe.yaml b/additional_recipes/ros-noetic-eigenpy/recipe.yaml deleted file mode 100644 index df8ea04fa..000000000 --- a/additional_recipes/ros-noetic-eigenpy/recipe.yaml +++ /dev/null @@ -1,21 +0,0 @@ -package: - name: ros-noetic-eigenpy - # We use 3.10.0 as 3.10.1 is not compatible with numpy 1.26 - # Once we bump the numpy version, we can update this back to 3.10.1 - version: "3.10.0" - -build: - number: 21 - -requirements: - run: - - eigenpy ==3.10.0 - -about: - homepage: https://github.com/conda-forge/eigenpy-feedstock - license: BSD-3-Clause - summary: | - Bindings between Numpy and Eigen using Boost.Python -extra: - recipe-maintainers: - - ros-forge diff --git a/additional_recipes/ros-noetic-gtsam/recipe.yaml b/additional_recipes/ros-noetic-gtsam/recipe.yaml deleted file mode 100644 index f928aeff4..000000000 --- a/additional_recipes/ros-noetic-gtsam/recipe.yaml +++ /dev/null @@ -1,19 +0,0 @@ -package: - name: ros-noetic-gtsam - version: "4.2.0" - -build: - number: 21 - -requirements: - run: - - gtsam ==4.2.0 - -about: - homepage: https://github.com/conda-forge/gtsam-feedstock - license: BSD-3-Clause - summary: | - GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision -extra: - recipe-maintainers: - - ros-forge diff --git a/additional_recipes/ros-noetic-hpp-fcl/recipe.yaml b/additional_recipes/ros-noetic-hpp-fcl/recipe.yaml deleted file mode 100644 index 6c53c2be6..000000000 --- a/additional_recipes/ros-noetic-hpp-fcl/recipe.yaml +++ /dev/null @@ -1,19 +0,0 @@ -package: - name: ros-noetic-hpp-fcl - version: "3.0.0" - -build: - number: 21 - -requirements: - run: - - hpp-fcl ==3.0.0 - -about: - homepage: https://github.com/conda-forge/hpp-fcl-feedstock - license: BSD-3-Clause - summary: | - An extension of the Flexible Collision Library -extra: - recipe-maintainers: - - ros-forge diff --git a/additional_recipes/ros-noetic-jackal-base/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-base/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-base/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-base/build_catkin.sh b/additional_recipes/ros-noetic-jackal-base/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-base/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-base/recipe.yaml b/additional_recipes/ros-noetic-jackal-base/recipe.yaml deleted file mode 100644 index 8f4baf760..000000000 --- a/additional_recipes/ros-noetic-jackal-base/recipe.yaml +++ /dev/null @@ -1,95 +0,0 @@ -package: - name: ros-noetic-jackal-base - version: 0.7.11 -about: - homepage: http://wiki.ros.org/Robots/Jackal - license: BSD-3-Clause - summary: Jackal's mobility and sensor base. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - -source: - git: https://github.com/clearpath-gbp/jackal_robot-release.git - tag: release/noetic/jackal_base/0.7.11-1 - target_directory: ros-noetic-jackal-base/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-controller-manager - - ros-noetic-diagnostic-updater - - ros-noetic-geometry-msgs - - ros-noetic-hardware-interface - - ros-noetic-nmea-msgs - - ros-noetic-realtime-tools - - ros-noetic-roscpp - - ros-noetic-roslaunch - - ros-noetic-roslint - - ros-noetic-rosserial-server - - ros-noetic-sensor-msgs - - ros-noetic-std-msgs - - ros-noetic-teleop-twist-joy - - ros-noetic-topic-tools - - ros-noetic-diagnostic-aggregator - - ros-noetic-diff-drive-controller - - ros-noetic-imu-filter-madgwick - - ros-noetic-nmea-navsat-driver - - ros-noetic-rosserial-python - - ros-noetic-tf - - ros-noetic-jackal-msgs - run: - - python - - ros-noetic-controller-manager - - ros-noetic-diagnostic-aggregator - - ros-noetic-diagnostic-updater - - ros-noetic-diff-drive-controller - - ros-noetic-geometry-msgs - - ros-noetic-imu-filter-madgwick - - ros-noetic-nmea-msgs - - ros-noetic-nmea-navsat-driver - - ros-noetic-realtime-tools - - ros-noetic-rosserial-python - - ros-noetic-rosserial-server - - ros-noetic-sensor-msgs - - ros-noetic-teleop-twist-joy - - ros-noetic-tf - - ros-noetic-topic-tools - - ros-noetic-jackal-msgs - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-control/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-control/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-control/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-control/build_catkin.sh b/additional_recipes/ros-noetic-jackal-control/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-control/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-control/recipe.yaml b/additional_recipes/ros-noetic-jackal-control/recipe.yaml deleted file mode 100644 index 448bb8109..000000000 --- a/additional_recipes/ros-noetic-jackal-control/recipe.yaml +++ /dev/null @@ -1,78 +0,0 @@ -package: - name: ros-noetic-jackal-control - version: 0.8.10 -about: - homepage: http://wiki.ros.org/jackal_control - license: BSD-3-Clause - summary: Controllers for Jackal - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - - -source: - git: https://github.com/clearpath-gbp/jackal-release.git - tag: release/noetic/jackal_control/0.8.10-1 - target_directory: ros-noetic-jackal-control/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-roslaunch - - ros-noetic-controller-manager - - ros-noetic-interactive-marker-twist-server - - ros-noetic-diff-drive-controller - - ros-noetic-joint-state-controller - - ros-noetic-joy - - ros-noetic-robot-localization - - ros-noetic-teleop-twist-joy - - ros-noetic-topic-tools - - ros-noetic-twist-mux - run: - - python - - ros-noetic-controller-manager - - ros-noetic-interactive-marker-twist-server - - ros-noetic-diff-drive-controller - - ros-noetic-joint-state-controller - - ros-noetic-joy - - ros-noetic-robot-localization - - ros-noetic-teleop-twist-joy - - ros-noetic-topic-tools - - ros-noetic-twist-mux - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-description/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-description/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-description/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-description/build_catkin.sh b/additional_recipes/ros-noetic-jackal-description/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-description/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-description/recipe.yaml b/additional_recipes/ros-noetic-jackal-description/recipe.yaml deleted file mode 100644 index e7a3c1a8e..000000000 --- a/additional_recipes/ros-noetic-jackal-description/recipe.yaml +++ /dev/null @@ -1,68 +0,0 @@ -package: - name: ros-noetic-jackal-description - version: 0.8.10 -about: - homepage: http://wiki.ros.org/jackal_description - license: BSD-3-Clause - summary: URDF robot description for Jackal - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - -source: - git: https://github.com/clearpath-gbp/jackal-release.git - tag: release/noetic/jackal_description/0.8.10-1 - target_directory: ros-noetic-jackal-description/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-roslaunch - - ros-noetic-robot-state-publisher - - ros-noetic-urdf - - ros-noetic-xacro - - ros-noetic-lms1xx - - ros-noetic-pointgrey-camera-description - run: - - python - - ros-noetic-robot-state-publisher - - ros-noetic-urdf - - ros-noetic-xacro - - ros-noetic-lms1xx - - ros-noetic-pointgrey-camera-description - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-desktop/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-desktop/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-desktop/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-desktop/build_catkin.sh b/additional_recipes/ros-noetic-jackal-desktop/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-desktop/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-desktop/recipe.yaml b/additional_recipes/ros-noetic-jackal-desktop/recipe.yaml deleted file mode 100644 index 691346cf9..000000000 --- a/additional_recipes/ros-noetic-jackal-desktop/recipe.yaml +++ /dev/null @@ -1,60 +0,0 @@ -package: - name: ros-noetic-jackal-desktop - version: 0.4.1 -about: - homepage: http://wiki.ros.org/jackal_desktop - license: BSD-3-Clause - summary: Packages for working with Jackal from a ROS desktop. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - -source: - git: https://github.com/clearpath-gbp/jackal_desktop-release.git - tag: release/noetic/jackal_desktop/0.4.1-2 - target_directory: ros-noetic-jackal-desktop/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-jackal-viz - run: - - python - - ros-noetic-jackal-viz - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-gazebo/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-gazebo/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-gazebo/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-gazebo/build_catkin.sh b/additional_recipes/ros-noetic-jackal-gazebo/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-gazebo/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-gazebo/recipe.yaml b/additional_recipes/ros-noetic-jackal-gazebo/recipe.yaml deleted file mode 100644 index 27b7c815a..000000000 --- a/additional_recipes/ros-noetic-jackal-gazebo/recipe.yaml +++ /dev/null @@ -1,74 +0,0 @@ -package: - name: ros-noetic-jackal-gazebo - version: 0.4.0 -about: - homepage: http://wiki.ros.org/jackal_gazebo - license: BSD-3-Clause - summary: Launchfiles to use Jackal in Gazebo. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - -source: - git: https://github.com/clearpath-gbp/jackal_simulator-release.git - tag: release/noetic/jackal_gazebo/0.4.0-1 - target_directory: ros-noetic-jackal-gazebo/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-roslaunch - - ros-noetic-gazebo-ros - - ros-noetic-gazebo-ros-control - - ros-noetic-gazebo-plugins - - ros-noetic-hector-gazebo-plugins - run: - - python - - ros-noetic-gazebo-ros - - ros-noetic-gazebo-ros-control - - ros-noetic-gazebo-plugins - - ros-noetic-hector-gazebo-plugins - - ros-noetic-jackal-description - - ros-noetic-jackal-control - - ros-noetic-velodyne-simulator - - ros-noetic-gazebo-ros-pkgs - - ros-noetic-effort-controllers - - ros-noetic-position-controllers - - ros-noetic-velocity-controllers - - ros-noetic-joy - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-msgs/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-msgs/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-msgs/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-msgs/build_catkin.sh b/additional_recipes/ros-noetic-jackal-msgs/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-msgs/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-msgs/recipe.yaml b/additional_recipes/ros-noetic-jackal-msgs/recipe.yaml deleted file mode 100644 index 9d6ce09a9..000000000 --- a/additional_recipes/ros-noetic-jackal-msgs/recipe.yaml +++ /dev/null @@ -1,63 +0,0 @@ -package: - name: ros-noetic-jackal-msgs - version: 0.8.10 -about: - homepage: http://wiki.ros.org/jackal_msgs - license: BSD-3-Clause - summary: Messages exclusive to Jackal, especially for representing low-level motor commands and sensors. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - -source: - git: https://github.com/clearpath-gbp/jackal-release.git - tag: release/noetic/jackal_msgs/0.8.10-1 - target_directory: ros-noetic-jackal-msgs/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-message-generation - - ros-noetic-std-msgs - - ros-noetic-message-runtime - run: - - python - - ros-noetic-message-runtime - - ros-noetic-std-msgs - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-navigation/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-navigation/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-navigation/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-navigation/build_catkin.sh b/additional_recipes/ros-noetic-jackal-navigation/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-navigation/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-navigation/recipe.yaml b/additional_recipes/ros-noetic-jackal-navigation/recipe.yaml deleted file mode 100644 index 2b362f95b..000000000 --- a/additional_recipes/ros-noetic-jackal-navigation/recipe.yaml +++ /dev/null @@ -1,71 +0,0 @@ -package: - name: ros-noetic-jackal-navigation - version: 0.8.10 -about: - homepage: http://wiki.ros.org/jackal_navigation - license: BSD-3-Clause - summary: Launch files and code for autonomous navigation of the Jackal - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - -source: - git: https://github.com/clearpath-gbp/jackal-release.git - tag: release/noetic/jackal_navigation/0.8.10-1 - target_directory: ros-noetic-jackal-navigation/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-roslaunch - - ros-noetic-amcl - - ros-noetic-gmapping - - ros-noetic-map-server - - ros-noetic-move-base - - ros-noetic-urdf - - ros-noetic-xacro - run: - - python - - ros-noetic-amcl - - ros-noetic-gmapping - - ros-noetic-map-server - - ros-noetic-move-base - - ros-noetic-urdf - - ros-noetic-xacro - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-simulator/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-simulator/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-simulator/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-simulator/build_catkin.sh b/additional_recipes/ros-noetic-jackal-simulator/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-simulator/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-simulator/recipe.yaml b/additional_recipes/ros-noetic-jackal-simulator/recipe.yaml deleted file mode 100644 index 55d1c79d0..000000000 --- a/additional_recipes/ros-noetic-jackal-simulator/recipe.yaml +++ /dev/null @@ -1,59 +0,0 @@ -package: - name: ros-noetic-jackal-simulator - version: 0.4.0 -about: - homepage: http://wiki.ros.org/jackal_simulator - license: BSD-3-Clause - summary: Packages for simulating Jackal. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - -source: - git: https://github.com/clearpath-gbp/jackal_simulator-release.git - tag: release/noetic/jackal_simulator/0.4.0-1 - target_directory: ros-noetic-jackal-simulator/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-jackal-gazebo - run: - - python - - ros-noetic-jackal-gazebo - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-viz/bld_catkin.bat b/additional_recipes/ros-noetic-jackal-viz/bld_catkin.bat deleted file mode 120000 index 96fdcb327..000000000 --- a/additional_recipes/ros-noetic-jackal-viz/bld_catkin.bat +++ /dev/null @@ -1 +0,0 @@ -../bld_catkin.bat \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-viz/build_catkin.sh b/additional_recipes/ros-noetic-jackal-viz/build_catkin.sh deleted file mode 120000 index 1caa6e206..000000000 --- a/additional_recipes/ros-noetic-jackal-viz/build_catkin.sh +++ /dev/null @@ -1 +0,0 @@ -../build_catkin.sh \ No newline at end of file diff --git a/additional_recipes/ros-noetic-jackal-viz/recipe.yaml b/additional_recipes/ros-noetic-jackal-viz/recipe.yaml deleted file mode 100644 index 69bf0f0b8..000000000 --- a/additional_recipes/ros-noetic-jackal-viz/recipe.yaml +++ /dev/null @@ -1,65 +0,0 @@ -package: - name: ros-noetic-jackal-viz - version: 0.4.1 -about: - homepage: http://wiki.ros.org/jackal_viz - license: BSD-3-Clause - summary: Visualization launchers and helpers for Jackal. - -extra: - recipe-maintainers: - - robostack -build: - number: 21 - script: ${{ '$RECIPE_DIR/build_catkin.sh' if unix else '%RECIPE_DIR%\\..\\..\\bld_catkin.bat' }} - - -source: - git: https://github.com/clearpath-gbp/jackal_desktop-release.git - tag: release/noetic/jackal_viz/0.4.1-1 - target_directory: ros-noetic-jackal-viz/src/work -requirements: - build: - - ${{ compiler('cxx') }} - - ${{ compiler('c') }} - - ${{ stdlib('c') }} - - ninja - - python - - setuptools - - git - - if: unix - then: - - patch - - make - - coreutils - - if: win - then: - - m2-patch - - if: osx - then: - - tapi - - if: build_platform != target_platform - then: - - pkg-config - - cmake - - cython - - if: build_platform != target_platform - then: - - python - - cross-python_${{ target_platform }} - - numpy - host: - - python - - ros-noetic-catkin - - ros-noetic-roslaunch - - ros-noetic-joint-state-publisher - - ros-noetic-joint-state-publisher-gui - - ros-noetic-rviz - run: - - python - - ros-noetic-joint-state-publisher - - ros-noetic-joint-state-publisher-gui - - ros-noetic-rviz - - if: osx and x86_64 - then: - - __osx >=${{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }} \ No newline at end of file diff --git a/additional_recipes/ros-noetic-pinocchio/recipe.yaml b/additional_recipes/ros-noetic-pinocchio/recipe.yaml deleted file mode 100644 index a34e40919..000000000 --- a/additional_recipes/ros-noetic-pinocchio/recipe.yaml +++ /dev/null @@ -1,19 +0,0 @@ -package: - name: ros-noetic-pinocchio - version: "3.3.1" - -build: - number: 21 - -requirements: - run: - - pinocchio ==3.3.1 - -about: - homepage: https://github.com/conda-forge/pinocchio-feedstock - license: BSD-2-Clause - summary: | - A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives -extra: - recipe-maintainers: - - ros-forge diff --git a/check_patches_clean_apply.py b/check_patches_clean_apply.py new file mode 100644 index 000000000..188004573 --- /dev/null +++ b/check_patches_clean_apply.py @@ -0,0 +1,239 @@ +#!/usr/bin/env python3 +""" +check_patches_clean_apply.py +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Scan *all* recipes inside the **recipes/** folder, keep only the parts +needed to verify that every declared *patch* still applies, and then +run **rattler-build** so the patch phase is executed – nothing else. + +Usage +----- + + # From repository root + python .scripts/check_patches_clean_apply.py # prepare + run + python .scripts/check_patches_clean_apply.py --dry # prepare only + python .scripts/check_patches_clean_apply.py --clean # delete output + +The script creates (or refreshes) a sibling folder named +*recipes_only_patch*. Every recipe that declares *patches:* gets a +**minimal** copy there; files referenced in *patches* are copied too. + +Implementation details +---------------------- + +* Accepts both mapping or list forms of *source*. +* Strips out *requirements*, *test*, *outputs*… – only *package*, + *source* and a stub *build* section remain. +* Automatically invokes ``rattler-build build`` if *--dry* is **not** + given. + +Modification summary +-------------------- +* Each recipe is built individually (not batch) +* All outputs collected; failures reported with summary and details +* No early stopping; CI-friendly non-zero exit if any failures +""" + +from __future__ import annotations + +import argparse +import shutil +import subprocess +import sys +from pathlib import Path +from typing import Any, Dict, List, Union +import yaml + +# Make console writes UTF-8 and never crash on unknown glyphs (Windows-safe) +try: + sys.stdout.reconfigure(encoding="utf-8", errors="replace") + sys.stderr.reconfigure(encoding="utf-8", errors="replace") +except Exception: + pass + +ROOT_DIR = Path.cwd() +RECIPES_DIR = ROOT_DIR / "recipes" +PATCH_RECIPES_DIR = ROOT_DIR / "recipes_only_patch" + + +def parse_args() -> argparse.Namespace: + ap = argparse.ArgumentParser(description="Check that patches apply cleanly.") + ap.add_argument( + "--dry", + action="store_true", + help="Only generate recipes_only_patch/, don’t run rattler-build", + ) + ap.add_argument( + "--clean", + action="store_true", + help="Remove recipes_only_patch/ and exit", + ) + return ap.parse_args() + + +def find_recipe_files() -> List[Path]: + return sorted(RECIPES_DIR.rglob("recipe.yaml")) + + +def filter_sources(src: Union[Dict[str, Any], List[Dict[str, Any]]]) -> List[Dict[str, Any]]: + if isinstance(src, dict): + return [src] if "patches" in src else [] + elif isinstance(src, list): + return [entry for entry in src if isinstance(entry, dict) and "patches" in entry] + return [] + + +def copy_patch_files( + filtered_sources: List[Dict[str, Any]], orig_recipe_dir: Path, dest_recipe_dir: Path +) -> None: + for entry in filtered_sources: + patches = entry["patches"] + if isinstance(patches, str): + patches = [patches] + for p in patches: + if p.startswith(("http://", "https://")): + # Remote patches – nothing to copy + continue + src_patch = (orig_recipe_dir / p).resolve() + dest_patch = dest_recipe_dir / p + dest_patch.parent.mkdir(parents=True, exist_ok=True) + shutil.copy2(src_patch, dest_patch) + + +def write_minimal_recipe( + dest_recipe_file: Path, pkg: Dict[str, Any], filtered_sources: List[Dict[str, Any]] +) -> None: + minimal = { + "package": pkg, + "source": filtered_sources, + "build": {"number": 0, "script": "echo patch-check"}, + } + dest_recipe_file.parent.mkdir(parents=True, exist_ok=True) + with dest_recipe_file.open("w", encoding="utf-8") as fh: + yaml.dump(minimal, fh, sort_keys=False) + + +def prepare_patch_recipes() -> List[Path]: + recreated: List[Path] = [] + for recipe_file in find_recipe_files(): + with recipe_file.open("r", encoding="utf-8") as fh: + recipe = yaml.safe_load(fh) or {} + + src_section = recipe.get("source") + if src_section is None: + continue + filtered = filter_sources(src_section) + if not filtered: + # No patches -> skip + continue + + pkg = recipe.get("package", {"name": recipe_file.parent.name, "version": "0"}) + rel_dir = recipe_file.parent.relative_to(RECIPES_DIR) + dest_recipe_dir = PATCH_RECIPES_DIR / rel_dir + dest_recipe_file = dest_recipe_dir / "recipe.yaml" + + copy_patch_files(filtered, recipe_file.parent, dest_recipe_dir) + # append "-check-patches" to the package name in the dummy recipe + patched_pkg = dict(pkg) + patched_pkg["name"] = f"{patched_pkg['name']}-check-patches" + write_minimal_recipe(dest_recipe_file, patched_pkg, filtered) + recreated.append(dest_recipe_file) + + return recreated + + +def run_rattler_build_individually(recipes: List[Path]) -> None: + results = [] + for recipe_file in recipes: + cmd = [ + "rattler-build", + "build", + "--recipe-dir", + str(recipe_file.parent), + ] + print("\n Running:", " ".join(cmd), "\n", flush=True) + try: + proc = subprocess.run(cmd, text=True, capture_output=True, errors="replace", encoding="utf-8") + success = proc.returncode == 0 + results.append( + { + "recipe": str(recipe_file.parent.relative_to(PATCH_RECIPES_DIR)), + "ok": success, + "stdout": proc.stdout, + "stderr": proc.stderr, + "rc": proc.returncode, + } + ) + print(" ->", "OK" if success else f"FAIL (rc={proc.returncode})", flush=True) + except Exception as e: + results.append( + { + "recipe": str(recipe_file.parent.relative_to(PATCH_RECIPES_DIR)), + "ok": False, + "stdout": "", + "stderr": str(e), + "rc": -1, + } + ) + print(" -> EXCEPTION:", e, flush=True) + + # Summary + failed = [r for r in results if not r["ok"]] + print("\n================ Patch Application Summary ================\n") + print(f"Total recipes tested: {len(results)}") + print(f"Passed: {len(results) - len(failed)}") + print(f"Failed: {len(failed)}") + + if not failed: + print("\nAll patches applied cleanly.\n") + return + + print("\n---------------- Failures (Summary) ----------------") + for r in failed: + print(f"- {r['recipe']} (rc={r['rc']})") + + print("\n---------------- Failures (Details) ----------------") + for r in failed: + print(f"\n### {r['recipe']} (rc={r['rc']})") + if r["stdout"]: + print("\n[stdout]") + print(r["stdout"].rstrip()) + if r["stderr"]: + print("\n[stderr]") + print(r["stderr"].rstrip()) + print("\n----------------------------------------------------\n") + + sys.exit(2 if failed else 0) + + +def main() -> None: + args = parse_args() + + if not RECIPES_DIR.is_dir(): + print("recipes/ folder not found – abort.") + sys.exit(1) + + if args.clean: + shutil.rmtree(PATCH_RECIPES_DIR, ignore_errors=True) + print(" Removed recipes_only_patch/") + return + + if PATCH_RECIPES_DIR.exists(): + print("Refreshing recipes_only_patch/ …") + shutil.rmtree(PATCH_RECIPES_DIR) + + recreated = prepare_patch_recipes() + if not recreated: + print("No recipes with patches found – nothing to test.") + return + + print(f"Prepared {len(recreated)} minimal recipe(s) in {PATCH_RECIPES_DIR}/") + + if not args.dry: + run_rattler_build_individually(recreated) + else: + print("--dry given – rattler-build not executed.") + + +if __name__ == "__main__": + main() diff --git a/conda.yaml b/conda.yaml deleted file mode 100644 index f476590ea..000000000 --- a/conda.yaml +++ /dev/null @@ -1,946 +0,0 @@ -acl: - conda: - linux: [libacl] - osx: [] - win64: [] -alsa-oss: - conda: [alsa-lib] -apr: - conda: [apr] -armadillo: - conda: [armadillo] -asio: - conda: [asio] -assimp: - conda: [assimp] -assimp-dev: - conda: [assimp] -avahi-daemon: - conda: [python-avahi] -benchmark: - conda: [benchmark] -binutils: - conda: - linux: [binutils] - osx: [] - win64: [] -bison: - conda: [bison] -boost: - conda: [libboost-devel, libboost-python-devel] -bullet: - conda: [bullet] -bzip2: - conda: [bzip2] -cartographer: - conda: [cartographer] -ca-certificates: - conda: [ca-certificates] -clang-tidy: - conda: [clang-tools] -cmake: - conda: [cmake] -coinor-libcbc-dev: - conda: [coin-or-cbc] -coinor-libcgl-dev: - conda: [coin-or-cgl] -coinor-libclp-dev: - conda: [coin-or-clp] -coinor-libcoinutils-dev: - conda: [coin-or-utils] -coinor-libipopt-dev: - conda: [ipopt] -collada-dom: - conda: [collada-dom] -cppcheck: - conda: [cppcheck] -cppunit: - conda: - linux: [cppunit] - osx: [cppunit] - win64: [] -cppzmq: - conda: [cppzmq] -curl: - conda: [libcurl] -cython: - conda: [cython] -doxygen: - conda: [doxygen, graphviz] -draco: - conda: [draco] -eigen: - conda: [eigen] -emacs: - conda: [emacs] -festival: - conda: - linux: [festival, festvox-kallpc16k] - osx: [] - win64: [] -ffmpeg: - conda: [ffmpeg] -flac: - conda: [libflac] -flex: - conda: [flex] -fmt: - conda: [fmt] -g++-static: - conda: [] -gawk: - conda: [gawk] -gazebo: - conda: [gazebo, libprotobuf, libabseil] -gazebo11: - conda: [gazebo, libprotobuf, libabseil] -gazebo9: - conda: [gazebo, libprotobuf, libabseil] -geographiclib: - conda: [geographiclib-cpp] -geographiclib-tools: - conda: [geographiclib-cpp] -git: - conda: [git] -glut: - conda: - linux: [freeglut] - osx: [] - win64: [freeglut] -google-mock: - conda: [gmock] -graphicsmagick: - conda: [graphicsmagick] -graphviz: - conda: [graphviz] -gstreamer1.0: - conda: [gstreamer] -gstreamer1.0-alsa: - conda: [gstreamer] -gstreamer1.0-plugins-base: - conda: [gst-plugins-base] -gstreamer1.0-plugins-good: - conda: [gst-plugins-good] -gstreamer1.0-plugins-ugly: - conda: [gst-plugins-ugly] -gtest: - conda: [gtest] -gtk2: - conda: [gtk2] -gtk3: - conda: - [ - libglib, - glib, - gtk3, - harfbuzz, - libxcb, - pthread-stubs, - xorg-libxau, - xorg-libxi, - xorg-libxrandr, - xorg-libxcursor, - xorg-libxtst, - xorg-libxcomposite, - xorg-libxdamage, - xorg-libxinerama, - xorg-xineramaproto, - epoxy, - REQUIRE_GL, - ] -ignition-common4: - conda: [libignition-common4] -ignition-cmake2: - conda: [libignition-cmake2] -ignition-gazebo3: - conda: [libignition-gazebo5] -ignition-gazebo5: - conda: [libignition-gazebo5] -ignition-gazebo6: - conda: [libignition-gazebo6] -ignition-gui5: - conda: [libignition-gui5] -ignition-math6: - conda: [libignition-math6] -ignition-msgs5: - conda: [libignition-msgs5] -ignition-msgs8: - conda: [libignition-msgs8] -ignition-msgs7: - conda: [libignition-msgs7] -ignition-rendering5: - conda: [libignition-rendering5] -ignition-transport8: - conda: [libignition-transport8] -ignition-transport10: - conda: [libignition-transport10] -ignition-transport11: - conda: [libignition-transport11] -java: - conda: [openjdk] -jupyter-notebook: - conda: [notebook] -ipython3: - conda: [ipython] -kitchen: - conda: [kitchen] -lcov: - conda: [lcov] -leveldb: - conda: [leveldb] -libabsl-dev: - conda: [abseil-cpp] -libblas-dev: - conda: [libblas, libcblas] -libboost-chrono-dev: - conda: [libboost-devel] -libboost-date-time: - conda: [libboost] -libboost-date-time-dev: - conda: [libboost-devel] -libboost-dev: - conda: [libboost-devel] -libboost-filesystem: - conda: [libboost] -libboost-filesystem-dev: - conda: [libboost-devel] -libboost-iostreams-dev: - conda: [libboost-devel] -libboost-program-options: - conda: [libboost] -libboost-program-options-dev: - conda: [libboost-devel] -libboost-python: - conda: [libboost-python] -libboost-python-dev: - conda: [libboost-python-devel] -libboost-regex-dev: - conda: [libboost-devel] -libboost-serialization: - conda: [libboost] -libboost-serialization-dev: - conda: [libboost-devel] -libboost-system: - conda: [libboost] -libboost-system-dev: - conda: [libboost-devel] -libboost-thread: - conda: [libboost] -libboost-thread-dev: - conda: [libboost-devel] -libcairo2-dev: - conda: [cairo] -libcap-dev: - conda: - linux: [libcap] - osx: [] - win64: [] -libccd-dev: - conda: [libccd-double] -libceres-dev: - conda: [ceres-solver] -libclang-dev: - conda: [libclang] -libconsole-bridge-dev: - conda: [console_bridge] -libcunit-dev: - conda: [cunit] -libcurl: - conda: [libcurl] -libcurl-dev: - conda: [libcurl] -libdc1394-dev: - conda: [libdc1394] -libdw-dev: - conda: - linux: [elfutils] - osx: [] - win64: [] -libfcl-dev: - conda: [fcl] -libffi-dev: - conda: [libffi] -libflann-dev: - conda: [flann] -libfltk-dev: - conda: [fltk] -libfreenect-dev: - conda: [] -libfreetype6: - conda: [freetype] -libfreetype6-dev: - conda: [freetype] -libftdi-dev: - conda: [libftdi, libusb] -libgazebo11-dev: - conda: [gazebo, libprotobuf, libabseil] -libgazebo9-dev: - conda: [gazebo, libprotobuf, libabseil] -libgdal-dev: - conda: [libgdal] -libgeos++-dev: - conda: [geos] -libgflags-dev: - conda: [gflags] -libglew-dev: - conda: [glew] -libglfw3-dev: - conda: [glfw 3.*] -libglu-dev: - conda: - linux: [libglu] - osx: [] - win64: [] -libgoogle-glog-dev: - conda: [glog] -libgpgme-dev: - conda: - linux: [gpgme] - osx: [gpgme] - win64: [] -libgps: - conda: [gpsd] -libgsl: - conda: [gsl] -libgstreamer-plugins-base1.0-dev: - conda: [gst-plugins-base] -libgstreamer1.0-dev: - conda: [gstreamer] -libgts: - conda: [gts] -libhdf5-dev: - conda: [hdf5] -libi2c-dev: - conda: [libi2c] -liblttng-ust-dev: - conda: [lttng-ust] -libjpeg: - conda: [libjpeg-turbo] -libjsoncpp: - conda: [jsoncpp] -libjsoncpp-dev: - conda: [jsoncpp] -liblapack-dev: - conda: [liblapack] -libmicrohttpd: - conda: [libmicrohttpd] -libncurses-dev: - conda: - linux: [ncurses] - osx: [ncurses] - win64: [] -libnl-3: - conda: [libnl 3.*] -libnl-3-dev: - conda: [libnl 3.*] -libnlopt-cxx-dev: - conda: [nlopt] -libnlopt-dev: - conda: [nlopt] -libnlopt0: - conda: [nlopt] -libogg: - conda: [libogg] -libogre: - conda: [ogre] -libogre-dev: - conda: [ogre] -libomp-dev: - conda: - linux: [libgomp] - osx: [llvm-openmp] - win64: [] -libopenblas-dev: - conda: [libblas] -libopencv-dev: - conda: [py-opencv, libopencv, REQUIRE_OPENGL] -libopencv-imgproc-dev: - conda: [py-opencv, libopencv, REQUIRE_OPENGL] -libopenni-dev: - conda: [] -liborocos-kdl: - conda: [orocos-kdl] -liborocos-kdl-dev: - conda: [orocos-kdl] -libpcap: - conda: [libpcap] -libpcl-all: - conda: [pcl] -libpcl-all-dev: - conda: [pcl] -libpng-dev: - conda: [libpng] -libpoco-dev: - conda: [poco] -libpqxx: - conda: [libpqxx] -libpqxx-dev: - conda: [libpqxx] -libqglviewer2-qt5: - conda: [libqglviewer] -libqglviewer-dev-qt5: - conda: [libqglviewer] -libqhull: - conda: [qhull] -libqt5-core: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-gui: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-opengl: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-opengl-dev: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-svg-dev: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-websockets-dev: - conda: [qt-main, REQUIRE_OPENGL] -libqt5-widgets: - conda: [qt-main, REQUIRE_OPENGL] -libqt5x11extras5-dev: - conda: [qt-main, REQUIRE_OPENGL] -libreadline: - conda: [readline] -libreadline-dev: - conda: [readline] -libsndfile1-dev: - conda: [libsndfile] -libspnav-dev: - conda: - linux: [libspnav] - osx: [libspnav] - win64: [] -libsqlite3-dev: - conda: [sqlite 3.*] -libssl-dev: - conda: [openssl] -libtheora: - conda: [libtheora] -libtool: - conda: [libtool] -libturbojpeg: - conda: [libjpeg-turbo] -libtins-dev: - conda: [libtins] -libudev-dev: - conda: [libusb] -liburdfdom-dev: - conda: [urdfdom] -liburdfdom-headers-dev: - conda: [urdfdom_headers] -liburdfdom-tools: - conda: [urdfdom] -libusb-1.0: - conda: [libusb] -libusb-1.0-dev: - conda: [libusb] -libusb-dev: - conda: [libusb] -libuvc-dev: - conda: [libuvc, libusb] -libvtk: - conda: [vtk] -libvtk-qt: - conda: [vtk] -libx11: - conda: [xorg-libx11, REQUIRE_OPENGL] -libx11-dev: - conda: [xorg-libx11, REQUIRE_OPENGL] -libxaw: - conda: - linux: [xorg-libxaw] - osx: [xorg-libxaw] - win64: [] -libxext: - conda: [xorg-libxext] -libxi-dev: - conda: [xorg-libxi] -libxml2: - conda: [libxml2] -libxml2-utils: - conda: [libxml2] -libxmlrpc-c++: - conda: [xmlrpc-c] -libxmu-dev: - conda: [xorg-libxmu] -libxrandr: - conda: - linux: [xorg-libxrandr] - osx: [xorg-libxrandr] - win64: [] -libxt-dev: - conda: [xorg-libxt] -libxxf86vm: - conda: [REQUIRE_OPENGL] -libzmq3-dev: - conda: [zeromq, cppzmq] -libzstd-dev: - conda: [zstd] -linux-kernel-headers: - conda: [] -log4cxx: - conda: [log4cxx] -lua5.2-dev: - conda: [lua] -lz4: - conda: [lz4] -maven: - conda: [maven] -mongodb: - conda: [mongodb] -mosquitto: - conda: [paho-mqtt] -msgpack: - conda: [msgpack-python] -muparser: - conda: [muparser] -netpbm: - conda: - linux-aarch64: [] - osx-arm64: [] - linux: [netpbm] - osx: [netpbm] - win64: [] -nlohmann-json-dev: - conda: [nlohmann_json] -nlopt: - conda: [nlopt] -ocl-icd-opencl-dev: - conda: [ocl-icd] -opengl: - conda: - linux: [REQUIRE_OPENGL] - osx: [REQUIRE_OPENGL] - win64: [] -openssl: - conda: [openssl] -pcre: - conda: [pcre] -pkg-config: - conda: [pkg-config] -portaudio19-dev: - conda: [portaudio] -postgresql: - conda: [postgresql] -proj: - conda: [proj] -protobuf: - conda: [libprotobuf, protobuf] -protobuf-dev: - conda: [libprotobuf, protobuf] -pugixml-dev: - conda: [pugixml] -pybind11-dev: - conda: [pybind11] -pycodestyle: - conda: [pycodestyle] -pydocstyle: - conda: [pydocstyle] -pydrive-pip: - conda: [pydrive] -pyflakes3: - conda: [pyflakes] -python: - conda: [python] -python-argparse: - conda: [] -python-autobahn: - conda: [autobahn] -python-bson: - conda: [pymongo] -python-cairo: - conda: [pycairo] -python-catkin-pkg: - conda: [catkin_pkg] -python-catkin-pkg-modules: - conda: [catkin_pkg] -python-chainer-pip: - conda: [chainer] -python-coverage: - conda: [coverage] -python-crypto: - conda: [pycrypto] -python-defusedxml: - conda: [defusedxml] -python-dev: - conda: [python] -python-dlib: - conda: [dlib] -python-empy: - conda: [empy] -python-enum34: - conda: [enum34] -python-freezegun-pip: - conda: [freezegun] -python-gdown-pip: - conda: [gdown] -python-gnupg: - conda: [python-gnupg] -python-imaging: - conda: [pillow] -python-inject-pip: - conda: [inject] -python-lxml: - conda: [lxml] -python-matplotlib: - conda: [matplotlib-base] -python-mock: - conda: [mock] -python-netifaces: - conda: [netifaces] -python-nose: - conda: [nose] -python-numpy: - conda: [numpy] -python-opencv: - conda: [py-opencv, libopencv] -python-opengl: - conda: [pyopengl, REQUIRE_OPENGL] -python-paramiko: - conda: [paramiko] -python-psutil: - conda: [psutil] -python-pyassimp: - conda: [pyassimp] -python-pycryptodome: - conda: [pycryptodome, pycryptodomex] -python-pydot: - conda: [pydot] -python-pygithub3: - conda: [pygithub] -python-pygraphviz: - conda: [pygraphviz] -python-pyusb-pip: - conda: [pyusb] -python-qt5-bindings: - conda: [pyqt, pyqt-builder] -python-rosdep: - conda: [rosdep] -python-rosdep-modules: - conda: [rosdep] -python-rospkg: - conda: [rospkg] -python-rospkg-modules: - conda: [rospkg] -python-setuptools: - conda: [setuptools] -python-sip: - conda: [sip] -python-six: - conda: [six] -python-slacker-cli: - conda: [slacker] -python-speechrecognition-pip: - conda: [speechrecognition] -python-tabulate-pip: - conda: [tabulate] -python-tk: - conda: [tk] -python-tornado: - conda: [tornado] -python-twisted-core: - conda: [twisted] -python-wxtools: - conda: [wxpython] -python-yaml: - conda: [pyyaml] -python3: - conda: [python] -python3-argcomplete: - conda: [argcomplete] -python3-autobahn: - conda: [autobahn] -python3-bson: - conda: [pymongo] -python3-cairo: - conda: [pycairo] -python3-catkin-pkg: - conda: [catkin_pkg] -python3-catkin-pkg-modules: - conda: [catkin_pkg] -python3-catkin-tools: - conda: [catkin_tools] -python3-cherrypy3: - conda: [cherrypy] -python3-click: - conda: [click] -python3-collada: - conda: [pycollada] -python3-colorama: - conda: [colorama] -python3-coverage: - conda: [coverage] -python3-cryptography: - conda: [cryptography] -python3-defusedxml: - conda: [defusedxml] -python3-dev: - conda: [python] -python3-docopt: - conda: [docopt] -python3-docutils: - conda: [docutils] -python3-empy: - conda: [empy] -python3-flake8: - conda: [flake8] -python3-flask: - conda: [flask] -python3-flask-cors: - conda: [flask-cors] -python3-fiona: - conda: [fiona] -python3-future: - conda: [future] -python3-gi: - conda: [pygobject] -python3-git: - conda: [gitpython] -python3-github: - conda: [pygithub] -python3-github3: - conda: [pygithub] -python3-gnupg: - conda: [python-gnupg] -python3-grpc-tools: - conda: [grpcio-tools] -python3-grpcio: - conda: [grpcio] -python3-h5py: - conda: [h5py] -python3-ifcfg: - conda: [ifcfg] -python3-imageio: - conda: [imageio] -python3-importlib-metadata: - conda: [importlib-metadata] -python3-importlib-resources: - conda: [importlib_resources] -python3-jinja2: - conda: [jinja2] -python3-kitchen: - conda: [kitchen] -python3-lark-parser: - conda: [lark-parser] -python3-lxml: - conda: [lxml] -python3-matplotlib: - conda: [matplotlib-base] -python3-mechanize: - conda: [mechanize] -python3-mock: - conda: [mock] -python3-msgpack: - conda: [msgpack-python] -python3-mypy: - conda: [mypy] -python3-netifaces: - conda: [netifaces] -python3-nose: - conda: [nose] -python3-numpy: - conda: [numpy] -python3-opencv: - conda: [py-opencv, libopencv] -python3-opengl: - conda: [pyopengl, REQUIRE_OPENGL] -python3-packaging: - conda: [packaging] -python3-pandas: - conda: [pandas] -python3-paramiko: - conda: [paramiko] -python3-pep8: - conda: [pep8] -python3-pil: - conda: [pillow] -python3-pip: - conda: [pip] -python3-pkg-resources: - conda: [] -python3-psutil: - conda: [psutil] -python3-pyassimp: - conda: [pyassimp] -python3-pycodestyle: - conda: [pycodestyle] -python3-pycryptodome: - conda: [pycryptodome, pycryptodomex] -python3-pydot: - conda: [pydot] -python3-pygraphviz: - conda: [pygraphviz] -python3-pykdl: - conda: [python-orocos-kdl] -python3-pymongo: - conda: [pymongo] -python3-pyproj: - conda: [pyproj] -python3-pysnmp: - conda: [pysnmp] -python3-pytest: - conda: [pytest] -python3-pytest-cov: - conda: [pytest-cov] -python3-pytest-mock: - conda: [pytest-mock] -python3-qt5-bindings: - conda: [pyqt, pyqt-builder] -python3-qt5-bindings-gl: - conda: [pyqt, pyqt-builder] -python3-qt5-bindings-webkit: - conda: [pyqtwebengine] -python3-requests: - conda: [requests] -python3-requests-oauthlib: - conda: [requests-oauthlib] -python3-rtree: - conda: [rtree] -python3-rosdep: - conda: [rosdep] -python3-rosdep-modules: - conda: [rosdep] -python3-rosdistro-modules: - conda: [rosdistro] -python3-rospkg: - conda: [rospkg] -python3-rospkg-modules: - conda: [rospkg] -python3-ruamel.yaml: - conda: [ruamel.yaml] -python3-ruff: - conda: [ruff] -python3-scipy: - conda: [scipy] -python3-serial: - conda: [pyserial] -python3-setuptools: - conda: [setuptools] -python3-simplejson: - conda: [simplejson] -python3-six: - conda: [six] -python3-shapely: - conda: [shapely] -python3-skimage: - conda: [scikit-image] -python3-sklearn: - conda: [scikit-learn] -python3-sphinx: - conda: [sphinx] -python3-termcolor: - conda: [termcolor] -python3-texttable: - conda: [texttable] -python3-tk: - conda: [tk] -python3-tornado: - conda: [tornado] -python3-twisted: - conda: [twisted] -python3-typeguard: - conda: [typeguard] -python3-unidiff: - conda: [unidiff] -python3-usb: - conda: [pyusb] -python3-venv: - conda: [virtualenv, pip, pip-tools, setuptools] -python3-websocket: - conda: [websocket-client] -python3-yaml: - conda: [pyyaml] -python3-zmq: - conda: [pyzmq] -qt5-image-formats-plugins: - conda: [qt-main, REQUIRE_OPENGL] -qt5-qmake: - conda: [qt-main, REQUIRE_OPENGL] -qtbase5-dev: - conda: [qt-main, REQUIRE_OPENGL] -roboticstoolbox-python: - conda: [roboticstoolbox-python] -rsync: - conda: [rsync] -rti-connext-dds-5.3.1: - conda: [] -sbcl: - conda: - linux: [sbcl] - osx: [sbcl] - win64: [] -screen: - conda: [screen] -sdformat: - conda: [libsdformat] -sdformat12: - conda: [libsdformat12] -sdl: - conda: [sdl] -sdl-image: - conda: [sdl_image] -sdl2: - conda: [sdl2] -socat: - conda: [socat] -spacenavd: - conda: - linux: [libspnav] - osx: [libspnav] - win64: [] -spdlog: - conda: [spdlog] -sshpass: - conda: [sshpass] -subversion: - conda: [subversion] -suitesparse: - conda: [suitesparse] -sqlite3: - conda: [sqlite 3.*] -swig: - conda: [swig] -sysstat: - conda: [sysstat] -tango-icon-theme: - conda: [] -tbb: - conda: [tbb, tbb-devel] -time: - conda: [time] -tinyxml: - conda: [tinyxml] -tinyxml2: - conda: [tinyxml2] -udev: - conda: [libusb] -uncrustify: - conda: [uncrustify] -unzip: - conda: [unzip] -uuid: - conda: - linux: [libuuid] - osx: [] - win64: [] -virtualenv: - conda: [virtualenv] -libwebsocketpp-dev: - conda: [websocketpp] -wget: - conda: [wget] -wx-common: - conda: [wxpython] -wxpython: - conda: [wxpython] -wxwidgets: - conda: [wxpython] -x11-dev: - conda: [xorg-libx11, REQUIRE_OPENGL] -yaml: - conda: [yaml, yaml-cpp] -yaml-cpp: - conda: [yaml-cpp] -zbar: - conda: [zbar] -zlib: - conda: [zlib] diff --git a/conda_build_config.yaml b/conda_build_config.yaml index f5590e526..32ac3897d 100644 --- a/conda_build_config.yaml +++ b/conda_build_config.yaml @@ -7,11 +7,11 @@ setuptools: numpy: - 1.26 libprotobuf: - - 5.28.3 + - 6.31.1 protobuf: - - 5.28.3 + - 6.31.1 spdlog: - - 1.14 + - 1.16 pyqt: - 5.15 pyqtwebengine: @@ -19,25 +19,28 @@ pyqtwebengine: pyqtchart: - 5.15 tinyxml2: - - 10.0 + - 11.0 cmake: - 3.* libopencv: - - 4.10.0 + - 4.12.0 +libxml2: + - 2.14.* +graphviz: + - 13.* -cdt_name: - - ${{ "cos7" if linux }} +cdt_name: # [linux] + - conda # [linux] python: - - 3.11.* *_cpython + - 3.12.* *_cpython python_impl: - cpython c_compiler: - gcc # [linux] - clang # [osx] - - vs2019 # [win and x86_64] - - vs2022 # [win and arm64] + - vs2022 # [win] c_compiler_version: # [unix] - 13 # [linux] - 18 # [osx] @@ -52,8 +55,7 @@ c_stdlib_version: # [unix] cxx_compiler: - gxx # [linux] - clangxx # [osx] - - vs2019 # [win and x86_64] - - vs2022 # [win and arm64] + - vs2022 # [win] cxx_compiler_version: # [unix] - 13 # [linux] - 18 # [osx] diff --git a/constructor_scripts/LICENSE b/constructor_scripts/LICENSE deleted file mode 100644 index 0fcd37318..000000000 --- a/constructor_scripts/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -BSD 3-clause license -Copyright (c) 2019-2020, conda-forge, RoboStack -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors -may be used to endorse or promote products derived from this software without -specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/constructor_scripts/build_robostack_installer.sh b/constructor_scripts/build_robostack_installer.sh deleted file mode 100755 index 4cf664418..000000000 --- a/constructor_scripts/build_robostack_installer.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash -# Build miniforge installers for Linux -# on various architectures (aarch64, x86_64, ppc64le) -# Notes: -# It uses the qemu-user-static [1] emulator to enable -# the use of containers images with different architectures than the host -# [1]: https://github.com/multiarch/qemu-user-static/ -# See also: [setup-qemu-action](https://github.com/docker/setup-qemu-action) -set -ex - -# Check parameters -ARCH=${ARCH:-x86_64} -DOCKER_ARCH=${DOCKER_ARCH:-amd64} -DOCKERIMAGE=${DOCKERIMAGE:-condaforge/linux-anvil-cos7-x86_64} -export CONSTRUCT_ROOT=/construct - -echo "============= Create build directory =============" -mkdir -p build/ -chmod 777 build/ - -echo "============= Enable QEMU =============" -# Enable qemu in persistent mode -docker run --rm --privileged multiarch/qemu-user-static \ - --reset --credential yes --persistent yes - -echo "============= Build the installer =============" -docker run --rm -v "$(pwd):/construct" \ - -e CONSTRUCT_ROOT \ - ${DOCKERIMAGE} /construct/scripts/build.sh - -# echo "============= Test the installer =============" -# for TEST_IMAGE_NAME in "ubuntu:20.04" "ubuntu:19.10" "ubuntu:16.04" "ubuntu:18.04" "centos:7" "debian:buster"; do -# echo "============= Test installer on ${TEST_IMAGE_NAME} =============" -# docker run --rm -v "$(pwd):/construct" -e CONSTRUCT_ROOT \ -# "${DOCKER_ARCH}/${TEST_IMAGE_NAME}" /construct/scripts/test.sh -# done diff --git a/constructor_scripts/build_robostack_installer_osx.sh b/constructor_scripts/build_robostack_installer_osx.sh deleted file mode 100755 index 768d2b1fc..000000000 --- a/constructor_scripts/build_robostack_installer_osx.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -set -e -set -x - -echo "Installing a fresh version of Miniforge3." -MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/download/4.8.3-1" -MINIFORGE_FILE="Miniforge3-4.8.3-1-MacOSX-x86_64.sh" -curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}" -bash $MINIFORGE_FILE -b - -echo "Configuring conda." -source ~/miniforge3/bin/activate root - -CONSTRUCT_ROOT=$PWD - -mkdir -p build - -bash scripts/build.sh -# if [[ "$ARCH" == "$(uname -m)" ]]; then -# bash scripts/test.sh -# fi \ No newline at end of file diff --git a/constructor_scripts/build_robostack_installer_win.sh b/constructor_scripts/build_robostack_installer_win.sh deleted file mode 100755 index f3e4b9d17..000000000 --- a/constructor_scripts/build_robostack_installer_win.sh +++ /dev/null @@ -1,3 +0,0 @@ -conda install posix --yes -source scripts/build.sh -# source scripts/test.sh diff --git a/constructor_scripts/construct.yaml b/constructor_scripts/construct.yaml deleted file mode 100644 index 5be90f276..000000000 --- a/constructor_scripts/construct.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: rosdesktop -version: 0.1.0 -company: robostack - -channels: - # specifying the channel with the full URL adds two channels - # when the end user adds the channel without the full URL - # - https://conda.anaconda.org/conda-forge - - robostack - - conda-forge - -ignore_duplicate_files: True -write_condarc: True -# keep pkgs for space-saving implications for hardlinks when create new environments -# and keep the same with Miniconda -keep_pkgs: True -license_file: LICENSE - -specs: - - ros-noetic-desktop - - mamba - - conda - - miniforge_console_shortcut # [win] \ No newline at end of file diff --git a/constructor_scripts/scripts/build.sh b/constructor_scripts/scripts/build.sh deleted file mode 100755 index 74fb1e7f7..000000000 --- a/constructor_scripts/scripts/build.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env bash - -set -xe - -echo "***** Start: Building Miniforge installer *****" - -CONSTRUCT_ROOT="${CONSTRUCT_ROOT:-$PWD}" - -cd $CONSTRUCT_ROOT - -# Constructor should be latest for non-native building -# See https://github.com/conda/constructor -echo "***** Install constructor *****" -conda install -y "constructor>=3.1.0" jinja2 -c conda-forge -c defaults --override-channels -if [[ "$(uname)" == "Darwin" ]]; then - conda install -y coreutils -c conda-forge -c defaults --override-channels -elif [[ "$(uname)" == MINGW* ]]; then - conda install -y "nsis=3.01" -c conda-forge -c defaults --override-channels -fi -pip install git+git://github.com/conda/constructor@8c0121d3b81846de42973b52f13135f0ffeaddda#egg=constructor --force --no-deps -conda list - -echo "***** Make temp directory *****" -if [[ "$(uname)" == MINGW* ]]; then - TEMP_DIR=$(mktemp -d --tmpdir=C:/Users/RUNNER~1/AppData/Local/Temp/); -else - TEMP_DIR=$(mktemp -d); -fi - -echo "***** Copy file for installer construction *****" -mkdir $TEMP_DIR/constructorfiles/ -cp construct.yaml $TEMP_DIR/constructorfiles/ -cp LICENSE $TEMP_DIR/constructorfiles/ - -ls -al $TEMP_DIR - -if [[ $(uname -r) != "$ARCH" ]]; then - if [[ "$ARCH" == "arm64" ]]; then - CONDA_SUBDIR=osx-arm64 conda create -n micromamba micromamba=0.6.5 -c https://conda-web.anaconda.org/conda-forge --yes - EXTRA_CONSTRUCTOR_ARGS="$EXTRA_CONSTRUCTOR_ARGS --conda-exe $CONDA_PREFIX/envs/micromamba/bin/micromamba --platform osx-arm64" - fi -fi - -echo "***** Construct the installer *****" -constructor $TEMP_DIR/constructorfiles/ --output-dir $TEMP_DIR $EXTRA_CONSTRUCTOR_ARGS - -echo "***** Generate installer hash *****" -cd $TEMP_DIR -if [[ "$(uname)" == MINGW* ]]; then - EXT=exe; -else - EXT=sh; -fi -# This line will break if there is more than one installer in the folder. -INSTALLER_PATH=$(find . -name "*.$EXT" | head -n 1) -HASH_PATH="$INSTALLER_PATH.sha256" -sha256sum $INSTALLER_PATH > $HASH_PATH - -# echo "***** Move installer and hash to build folder *****" -mkdir -p $CONSTRUCT_ROOT/build -mv $INSTALLER_PATH $CONSTRUCT_ROOT/build/ -# mv $HASH_PATH $CONSTRUCT_ROOT/build/ - -echo "***** Done: Building Miniforge installer *****" -cd $CONSTRUCT_ROOT \ No newline at end of file diff --git a/constructor_scripts/scripts/test.sh b/constructor_scripts/scripts/test.sh deleted file mode 100644 index 8b1120392..000000000 --- a/constructor_scripts/scripts/test.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env bash - -set -ex - -echo "***** Start: Testing Miniforge installer *****" - -export CONDA_PATH="$HOME/miniforge" - -CONSTRUCT_ROOT="${CONSTRUCT_ROOT:-$PWD}" - -cd ${CONSTRUCT_ROOT} - -echo "***** Get the installer *****" -ls build/ -if [[ "$(uname)" == MINGW* ]]; then - EXT=exe; -else - EXT=sh; -fi -INSTALLER_PATH=$(find build/ -name "*forge*.$EXT" | head -n 1) - -echo "***** Run the installer *****" -chmod +x $INSTALLER_PATH -if [[ "$(uname)" == MINGW* ]]; then - echo "start /wait \"\" ${INSTALLER_PATH} /InstallationType=JustMe /RegisterPython=0 /S /D=$(cygpath -w $CONDA_PATH)" > install.bat - cmd.exe /c install.bat - - echo "***** Setup conda *****" - source $CONDA_PATH/Scripts/activate - conda.exe config --set show_channel_urls true - - echo "***** Print conda info *****" - conda.exe info - conda.exe list - - echo "***** Check if we are bundling packages from msys2 or defaults *****" - conda.exe list | grep defaults && exit 1 - conda.exe list | grep msys2 && exit 1 - - echo "***** Check if we can install a package which requires msys2 *****" - conda.exe install r-base --yes --quiet - conda.exe list -else - bash $INSTALLER_PATH -b -p $CONDA_PATH - - echo "***** Setup conda *****" - source $CONDA_PATH/bin/activate - - echo "***** Print conda info *****" - conda info - conda list -fi - - -# 2020/09/15: Running conda update switches from pypy to cpython. Not sure why -# echo "***** Run conda update *****" -# conda update --all -y - -echo "***** Python path *****" -python -c "import sys; print(sys.executable)" -python -c "import sys; assert 'miniforge' in sys.executable" - -echo "***** Print system informations from Python *****" -python -c "print('Hello Miniforge !')" -python -c "import platform; print(platform.architecture())" -python -c "import platform; print(platform.system())" -python -c "import platform; print(platform.machine())" -python -c "import platform; print(platform.release())" - -echo "***** Done: Testing installer *****" \ No newline at end of file diff --git a/env/robostackenv.yaml b/env/robostackenv.yaml deleted file mode 100644 index 190a683fc..000000000 --- a/env/robostackenv.yaml +++ /dev/null @@ -1,17 +0,0 @@ -name: robostackenv -channels: -- robostack-staging -- conda-forge -dependencies: -- python=3.11 -- anaconda-client -- catkin_pkg -- ruamel.yaml -- rosdistro -- empy -- networkx -- requests -- rattler-build -- pip -- pip: - - git+https://github.com/RoboStack/vinca.git diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 8d34af42f..c4a5c1bae 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -1,14 +1,14 @@ euslisp: add_host: ["${{ 'xorg-libx11' if linux }}"] qt_gui_cpp: - add_build: ["pyqt-builder", "pyqt5-sip", "sip 6.7.*"] - add_host: ["${{ 'setuptools 69.*' if win }}", "sip 6.7.*"] + add_build: ["pyqt-builder", "pyqt5-sip", "sip"] + add_host: ["sip"] rviz: - add_build: ["pyqt-builder", "pyqt5-sip", "sip 6.7.*"] - add_host: ["${{ 'setuptools 69.*' if win }}", "sip 6.7.*"] + add_build: ["pyqt-builder", "pyqt5-sip", "sip"] + add_host: ["sip"] python_qt_binding: - add_build: ["pyqt-builder", "pyqt5-sip", "sip 6.7.*"] - add_host: ["${{ 'setuptools 69.*' if win }}", "sip 6.7.*"] + add_build: ["pyqt-builder", "pyqt5-sip", "sip"] + add_host: ["sip"] add_run: ["adwaita-icon-theme"] find_object_2d: add_host: ["zlib"] @@ -20,13 +20,13 @@ sick_tim: class_loader: add_host: ["${{ 'libcxx-devel 19.*' if osx }}"] moveit_visual_tools: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] pcl_conversions: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] pcl_ros: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] grid_map_demos: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] moveit_setup_assistant: add_host: ["ompl"] gazebo_dev: @@ -40,48 +40,48 @@ gazebo_ros_control: gazebo_pkgs: add_host: [tbb, tbb-devel] ros_ign_gazebo: - add_host: ["REQUIRE_OPENGL", "${{ 'libuuid' if linux }}"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "${{ 'libuuid' if linux }}"] apriltag: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] lvr2: add_host: ["libgdal", "cgal-cpp"] rtabmap: - add_host: ["REQUIRE_OPENGL", "pybind11", "tbb-devel", "liblzma-devel"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "pybind11", "tbb-devel", "liblzma-devel"] rtabmap_ros: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rtabmap_conversions: - add_host: ["REQUIRE_OPENGL", "libnetcdf", "liblzma-devel"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "libnetcdf", "liblzma-devel"] rtabmap_rviz_plugins: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rtabmap_viz: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] image_view2: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] swri_image_util: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] posedetection_msgs: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] libcmt: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] checkerboard_detector: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] imagesift: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_rviz_plugins: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_perception: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_interactive_marker: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_pcl_ros_utils: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_pcl_ros: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] jsk_recognition_utils: add_host: ["glew", "cython"] add_run: ["glew"] robot_self_filter: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] ur_client_library: add_host: ["ros-noetic-catkin"] mqtt_bridge: @@ -89,43 +89,43 @@ mqtt_bridge: mrpt2: add_host: ["tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "ros-noetic-octomap", "libftdi"] add_run: ["tinyxml2", "libboost-devel", "jsoncpp", "gtest", "libboost-python-devel", "libdc1394", "xorg-libxcomposite", "ros-noetic-octomap", "libftdi"] - add_build: ["${{ cdt('libxcomposite-devel') if linux }}"] + add_build: ["${{ 'xorg-libxcomposite') if linux }}"] image_view: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rosserial_python: add_run: ["pyserial"] mesh_client: - add_host: ["REQUIRE_OPENGL", "cgal-cpp"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", "cgal-cpp"] map_organizer: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] libuvc_camera: add_host: ["pkgconfig"] toposens_markers: - add_host: [REQUIRE_OPENGL, libglib, glib, libxcb, pthread-stubs, xorg-libxau, xorg-libxi, xorg-libxrandr, xorg-libxcursor, xorg-libxtst, xorg-libxcomposite, xorg-libxdamage, xorg-libxinerama, xorg-xineramaproto] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}", libglib, glib, libxcb, pthread-stubs, xorg-libxau, xorg-libxi, xorg-libxrandr, xorg-libxcursor, xorg-libxtst, xorg-libxcomposite, xorg-libxdamage, xorg-libxinerama, xorg-xineramaproto] audio_capture: add_host: ["libglib", "glib"] audio_play: add_host: ["libglib", "glib"] cob_object_detection_visualizer: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] grid_map_pcl: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] laser_scan_matcher: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] moveit_calibration_plugins: add_host: ["libopencv"] multisense_ros: add_host: ["libjpeg-turbo"] obj_to_pointcloud: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] rc_roi_manager_gui: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] simple_grasping: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] face_detector: add_host: ["yaml-cpp"] safety_limiter: - add_host: ["REQUIRE_OPENGL"] + add_host: ["${{ 'libgl-devel' if linux }}", "${{ 'libopengl-devel' if linux }}"] ifopt: add_host: ["ipopt"] tesseract_collision: diff --git a/patch/ros-noetic-actionlib.patch b/patch/ros-noetic-actionlib.patch deleted file mode 100644 index 903753888..000000000 --- a/patch/ros-noetic-actionlib.patch +++ /dev/null @@ -1,264 +0,0 @@ -diff --git a/actionlib/include/actionlib/client/action_client.h b/actionlib/include/actionlib/client/action_client.h -index 85b32dc..21d0102 100644 ---- a/actionlib/include/actionlib/client/action_client.h -+++ b/actionlib/include/actionlib/client/action_client.h -@@ -236,17 +236,17 @@ private: - - // Start publishers and subscribers - goal_pub_ = queue_advertise("goal", static_cast(pub_queue_size), -- boost::bind(&ConnectionMonitor::goalConnectCallback, connection_monitor_, _1), -- boost::bind(&ConnectionMonitor::goalDisconnectCallback, connection_monitor_, _1), -+ boost::bind(&ConnectionMonitor::goalConnectCallback, connection_monitor_, boost::placeholders::_1), -+ boost::bind(&ConnectionMonitor::goalDisconnectCallback, connection_monitor_, boost::placeholders::_1), - queue); - cancel_pub_ = - queue_advertise("cancel", static_cast(pub_queue_size), -- boost::bind(&ConnectionMonitor::cancelConnectCallback, connection_monitor_, _1), -- boost::bind(&ConnectionMonitor::cancelDisconnectCallback, connection_monitor_, _1), -+ boost::bind(&ConnectionMonitor::cancelConnectCallback, connection_monitor_, boost::placeholders::_1), -+ boost::bind(&ConnectionMonitor::cancelDisconnectCallback, connection_monitor_, boost::placeholders::_1), - queue); - -- manager_.registerSendGoalFunc(boost::bind(&ActionClientT::sendGoalFunc, this, _1)); -- manager_.registerCancelFunc(boost::bind(&ActionClientT::sendCancelFunc, this, _1)); -+ manager_.registerSendGoalFunc(boost::bind(&ActionClientT::sendGoalFunc, this, boost::placeholders::_1)); -+ manager_.registerCancelFunc(boost::bind(&ActionClientT::sendCancelFunc, this, boost::placeholders::_1)); - } - - template -@@ -275,7 +275,7 @@ private: - ops.datatype = ros::message_traits::datatype(); - ops.helper = ros::SubscriptionCallbackHelperPtr( - new ros::SubscriptionCallbackHelperT &>( -- boost::bind(fp, obj, _1) -+ boost::bind(fp, obj, boost::placeholders::_1) - ) - ); - return n_.subscribe(ops); -diff --git a/actionlib/include/actionlib/client/goal_manager_imp.h b/actionlib/include/actionlib/client/goal_manager_imp.h -index 28f4979..4e3281b 100644 ---- a/actionlib/include/actionlib/client/goal_manager_imp.h -+++ b/actionlib/include/actionlib/client/goal_manager_imp.h -@@ -74,7 +74,7 @@ ClientGoalHandle GoalManager::initGoal(const Goal & goal - - boost::recursive_mutex::scoped_lock lock(list_mutex_); - typename ManagedListT::Handle list_handle = -- list_.add(comm_state_machine, boost::bind(&GoalManagerT::listElemDeleter, this, _1), guard_); -+ list_.add(comm_state_machine, boost::bind(&GoalManagerT::listElemDeleter, this, boost::placeholders::_1), guard_); - - if (send_goal_func_) { - send_goal_func_(action_goal); -diff --git a/actionlib/include/actionlib/client/simple_action_client.h b/actionlib/include/actionlib/client/simple_action_client.h -index 436516f..02df1ae 100644 ---- a/actionlib/include/actionlib/client/simple_action_client.h -+++ b/actionlib/include/actionlib/client/simple_action_client.h -@@ -330,8 +330,8 @@ void SimpleActionClient::sendGoal(const Goal & goal, - cur_simple_state_ = SimpleGoalState::PENDING; - - // Send the goal to the ActionServer -- gh_ = ac_->sendGoal(goal, boost::bind(&SimpleActionClientT::handleTransition, this, _1), -- boost::bind(&SimpleActionClientT::handleFeedback, this, _1, _2)); -+ gh_ = ac_->sendGoal(goal, boost::bind(&SimpleActionClientT::handleTransition, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionClientT::handleFeedback, this, boost::placeholders::_1, boost::placeholders::_2)); - } - - template -diff --git a/actionlib/include/actionlib/managed_list.h b/actionlib/include/actionlib/managed_list.h -index 2c91960..b2c4f89 100644 ---- a/actionlib/include/actionlib/managed_list.h -+++ b/actionlib/include/actionlib/managed_list.h -@@ -218,7 +218,7 @@ private: - */ - Handle add(const T & elem) - { -- return add(elem, boost::bind(&ManagedList::defaultDeleter, this, _1) ); -+ return add(elem, boost::bind(&ManagedList::defaultDeleter, this, boost::placeholders::_1) ); - } - - /** -diff --git a/actionlib/include/actionlib/one_shot_timer.h b/actionlib/include/actionlib/one_shot_timer.h -index e3c821d..7839294 100644 ---- a/actionlib/include/actionlib/one_shot_timer.h -+++ b/actionlib/include/actionlib/one_shot_timer.h -@@ -60,7 +60,7 @@ public: - - boost::function getCb() - { -- return boost::bind(&OneShotTimer::cb, this, _1); -+ return boost::bind(&OneShotTimer::cb, this, boost::placeholders::_1); - } - - void registerOneShotCb(boost::function callback) -diff --git a/actionlib/include/actionlib/server/action_server_imp.h b/actionlib/include/actionlib/server/action_server_imp.h -index 2a088b1..837b9c4 100644 ---- a/actionlib/include/actionlib/server/action_server_imp.h -+++ b/actionlib/include/actionlib/server/action_server_imp.h -@@ -172,15 +172,15 @@ void ActionServer::initialize() - - if (status_frequency > 0) { - status_timer_ = node_.createTimer(ros::Duration(1.0 / status_frequency), -- boost::bind(&ActionServer::publishStatus, this, _1)); -+ boost::bind(&ActionServer::publishStatus, this, boost::placeholders::_1)); - } - - goal_sub_ = node_.subscribe("goal", static_cast(sub_queue_size), -- boost::bind(&ActionServerBase::goalCallback, this, _1)); -+ boost::bind(&ActionServerBase::goalCallback, this, boost::placeholders::_1)); - - cancel_sub_ = - node_.subscribe("cancel", static_cast(sub_queue_size), -- boost::bind(&ActionServerBase::cancelCallback, this, _1)); -+ boost::bind(&ActionServerBase::cancelCallback, this, boost::placeholders::_1)); - } - - template -diff --git a/actionlib/include/actionlib/server/service_server_imp.h b/actionlib/include/actionlib/server/service_server_imp.h -index ac5444d..2f0265e 100644 ---- a/actionlib/include/actionlib/server/service_server_imp.h -+++ b/actionlib/include/actionlib/server/service_server_imp.h -@@ -58,7 +58,7 @@ ServiceServerImpT::ServiceServerImpT(ros::NodeHandle n, std::string - : service_cb_(service_cb) - { - as_ = boost::shared_ptr >(new ActionServer(n, name, -- boost::bind(&ServiceServerImpT::goalCB, this, _1), false)); -+ boost::bind(&ServiceServerImpT::goalCB, this, boost::placeholders::_1), false)); - as_->start(); - } - -diff --git a/actionlib/include/actionlib/server/simple_action_server_imp.h b/actionlib/include/actionlib/server/simple_action_server_imp.h -index 0255515..a361cd7 100644 ---- a/actionlib/include/actionlib/server/simple_action_server_imp.h -+++ b/actionlib/include/actionlib/server/simple_action_server_imp.h -@@ -56,8 +56,8 @@ SimpleActionServer::SimpleActionServer(std::string name, - - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n_, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - auto_start)); - } - -@@ -68,8 +68,8 @@ SimpleActionServer::SimpleActionServer(std::string name, bool auto_s - { - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n_, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - auto_start)); - - if (execute_callback_) { -@@ -85,8 +85,8 @@ SimpleActionServer::SimpleActionServer(std::string name, - { - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n_, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - true)); - - if (execute_callback_) { -@@ -104,8 +104,8 @@ SimpleActionServer::SimpleActionServer(ros::NodeHandle n, std::strin - { - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - auto_start)); - - if (execute_callback_) { -@@ -121,8 +121,8 @@ SimpleActionServer::SimpleActionServer(ros::NodeHandle n, std::strin - { - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - auto_start)); - - if (execute_callback_) { -@@ -138,8 +138,8 @@ SimpleActionServer::SimpleActionServer(ros::NodeHandle n, std::strin - { - // create the action server - as_ = boost::shared_ptr >(new ActionServer(n, name, -- boost::bind(&SimpleActionServer::goalCallback, this, _1), -- boost::bind(&SimpleActionServer::preemptCallback, this, _1), -+ boost::bind(&SimpleActionServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&SimpleActionServer::preemptCallback, this, boost::placeholders::_1), - true)); - - if (execute_callback_) { -diff --git a/actionlib/test/add_two_ints_server.cpp b/actionlib/test/add_two_ints_server.cpp -index 098c315..84ddace 100644 ---- a/actionlib/test/add_two_ints_server.cpp -+++ b/actionlib/test/add_two_ints_server.cpp -@@ -53,7 +53,7 @@ int main(int argc, char ** argv) - - actionlib::ServiceServer service = actionlib::advertiseService(n, - "add_two_ints", -- boost::bind(add, _1, _2)); -+ boost::bind(add, boost::placeholders::_1, boost::placeholders::_2)); - - ros::spin(); - -diff --git a/actionlib/test/ref_server.cpp b/actionlib/test/ref_server.cpp -index 1da0ab5..7aede23 100644 ---- a/actionlib/test/ref_server.cpp -+++ b/actionlib/test/ref_server.cpp -@@ -61,8 +61,8 @@ using namespace actionlib; - - RefServer::RefServer(ros::NodeHandle & n, const std::string & name) - : ActionServer(n, name, -- boost::bind(&RefServer::goalCallback, this, _1), -- boost::bind(&RefServer::cancelCallback, this, _1), -+ boost::bind(&RefServer::goalCallback, this, boost::placeholders::_1), -+ boost::bind(&RefServer::cancelCallback, this, boost::placeholders::_1), - false) - { - start(); -diff --git a/actionlib/test/server_goal_handle_destruction.cpp b/actionlib/test/server_goal_handle_destruction.cpp -index 9e179c7..ed12d2b 100644 ---- a/actionlib/test/server_goal_handle_destruction.cpp -+++ b/actionlib/test/server_goal_handle_destruction.cpp -@@ -67,7 +67,7 @@ ServerGoalHandleDestructionTester::ServerGoalHandleDestructionTester() - as_ = new ActionServer(nh_, "reference_action", false); - as_->start(); - as_->registerGoalCallback(boost::bind(&ServerGoalHandleDestructionTester::goalCallback, this, -- _1)); -+ boost::placeholders::_1)); - gh_ = new GoalHandle(); - } - -diff --git a/actionlib/test/simple_client_test.cpp b/actionlib/test/simple_client_test.cpp -index 341bbc9..ea40050 100644 ---- a/actionlib/test/simple_client_test.cpp -+++ b/actionlib/test/simple_client_test.cpp -@@ -106,7 +106,7 @@ TEST(SimpleClient, easy_callback) - - bool called = false; - goal.goal = 1; -- SimpleActionClient::SimpleDoneCallback func = boost::bind(&easyDoneCallback, &called, &client, _1, _2); -+ SimpleActionClient::SimpleDoneCallback func = boost::bind(&easyDoneCallback, &called, &client, boost::placeholders::_1, boost::placeholders::_2); - client.sendGoal(goal, func); - finished = client.waitForResult(ros::Duration(10.0)); - ASSERT_TRUE(finished); -diff --git a/actionlib/test/simple_execute_ref_server.cpp b/actionlib/test/simple_execute_ref_server.cpp -index 57aa9cd..b663ec4 100644 ---- a/actionlib/test/simple_execute_ref_server.cpp -+++ b/actionlib/test/simple_execute_ref_server.cpp -@@ -61,7 +61,7 @@ using namespace actionlib; - - SimpleExecuteRefServer::SimpleExecuteRefServer() - : as_(nh_, "reference_action", boost::bind(&SimpleExecuteRefServer::executeCallback, this, -- _1), false) -+ boost::placeholders::_1), false) - { - as_.start(); - } diff --git a/patch/ros-noetic-camera-calibration-parsers.win.patch b/patch/ros-noetic-camera-calibration-parsers.win.patch index e5eb8d345..ec1cd7b65 100644 --- a/patch/ros-noetic-camera-calibration-parsers.win.patch +++ b/patch/ros-noetic-camera-calibration-parsers.win.patch @@ -1,32 +1,39 @@ -diff --git a/camera_calibration_parsers/CMakeLists.txt b/camera_calibration_parsers/CMakeLists.txt -index 4f081879..9264d1d6 100644 ---- a/camera_calibration_parsers/CMakeLists.txt -+++ b/camera_calibration_parsers/CMakeLists.txt -@@ -17,18 +17,18 @@ catkin_package( +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3ccf4bc..1b2ff24 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -15,10 +15,21 @@ catkin_package( + CATKIN_DEPENDS sensor_msgs + ) - find_package(PkgConfig) - -- --if (ANDROID) -- find_package(yaml-cpp) -- add_definitions(-DHAVE_NEW_YAMLCPP) -+# pkg_check_modules(YAMLCPP yaml-cpp QUIET) +-find_package(yaml-cpp) +-add_definitions(-DHAVE_NEW_YAMLCPP) +-link_directories(${YAML_CPP_LIBRARY_DIRS}) +-include_directories(${YAML_CPP_INCLUDE_DIRS}) ++# find_package(yaml-cpp) ++# add_definitions(-DHAVE_NEW_YAMLCPP) ++# link_directories(${YAML_CPP_LIBRARY_DIRS}) ++# include_directories(${YAML_CPP_INCLUDE_DIRS}) +if(NOT YAMLCPP_FOUND) + find_package(yaml-cpp 0.6 REQUIRED) + set(YAMLCPP_INCLUDE_DIRS ${YAML_CPP_INCLUDE_DIR}) + set(YAMLCPP_LIBRARIES ${YAML_CPP_LIBRARIES}) + add_definitions(-DHAVE_NEW_YAMLCPP) - else() -- pkg_check_modules(YAML_CPP yaml-cpp) -- if(${YAML_CPP_VERSION} VERSION_GREATER 0.5) -- add_definitions(-DHAVE_NEW_YAMLCPP) ++else() + if(YAMLCPP_VERSION VERSION_GREATER "0.5.0") + add_definitions(-DHAVE_NEW_YAMLCPP) - endif() -- link_directories(${YAML_CPP_LIBRARY_DIRS}) ++ endif() + link_directories(${YAMLCPP_LIBRARY_DIRS}) - endif() --include_directories(${YAML_CPP_INCLUDE_DIRS}) ++endif() # define the library add_library(${PROJECT_NAME} +@@ -30,7 +41,7 @@ add_library(${PROJECT_NAME} + add_library(${PROJECT_NAME}_wrapper + src/parse_wrapper.cpp) + +-target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${YAML_CPP_LIBRARIES} ${Boost_FILESYSTEM_LIBRARY}) ++target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${YAMLCPP_LIBRARIES} ${Boost_FILESYSTEM_LIBRARY}) + target_link_libraries(${PROJECT_NAME}_wrapper ${PROJECT_NAME} ${catkin_LIBRARIES} ${Boost_LIBRARIES} ${PYTHON_LIBRARIES}) + + # Don't prepend wrapper library name with lib and add to Python libs. diff --git a/patch/ros-noetic-cmake-modules.patch b/patch/ros-noetic-cmake-modules.patch index 1d713339c..3fbf495e8 100644 --- a/patch/ros-noetic-cmake-modules.patch +++ b/patch/ros-noetic-cmake-modules.patch @@ -1,11 +1,11 @@ diff --git a/cmake/Modules/FindUUID.cmake b/cmake/Modules/FindUUID.cmake -index 84142f4..e9d1668 100644 +index fbeda44..7ceb796 100644 --- a/cmake/Modules/FindUUID.cmake +++ b/cmake/Modules/FindUUID.cmake -@@ -7,12 +7,12 @@ - # portability - # UUID_LIBRARIES - full path to the libraries - if(WIN32) +@@ -12,12 +12,8 @@ if(APPLE) + set(UUID_INCLUDE_DIRS "") + set(UUID_LIBRARIES "") + elseif(WIN32) - find_library(UUID_LIBRARIES NAMES Rpcrt4 PATH) - - if(UUID_LIBRARIES) @@ -14,10 +14,6 @@ index 84142f4..e9d1668 100644 - + set(UUID_LIBRARIES Rpcrt4.lib) + set(UUID_FOUND true) -+elseif(APPLE) -+ set(UUID_FOUND true) -+ set(UUID_INCLUDE_DIRS "") -+ set(UUID_LIBRARIES "") else() find_path(UUID_INCLUDE_DIRS uuid/uuid.h) find_library(UUID_LIBRARIES NAMES uuid PATH) diff --git a/patch/ros-noetic-cras-cpp-common.patch b/patch/ros-noetic-cras-cpp-common.patch new file mode 100644 index 000000000..e8838fe12 --- /dev/null +++ b/patch/ros-noetic-cras-cpp-common.patch @@ -0,0 +1,44 @@ +diff --git a/cras_cpp_common/src/thread_utils.cpp b/cras_cpp_common/src/thread_utils.cpp +index 448ed53..849a506 100644 +--- a/cras_cpp_common/src/thread_utils.cpp ++++ b/cras_cpp_common/src/thread_utils.cpp +@@ -40,7 +40,11 @@ void setThreadName(const std::string& name) + memcpy(nameBuf + 8, name.c_str() + (name.length() - 7), 7); + nameBuf[15] = '\0'; + } ++#ifdef __APPLE__ ++ pthread_setname_np(nameBuf); ++#else + pthread_setname_np(pthread_self(), nameBuf); ++#endif + } + + } +diff --git a/cras_cpp_common/CMakeLists.txt b/cras_cpp_common/CMakeLists.txt +index 4a15c8a..a4b8447 100644 +--- a/cras_cpp_common/CMakeLists.txt ++++ b/cras_cpp_common/CMakeLists.txt +@@ -36,6 +36,8 @@ find_package(Eigen3 REQUIRED) + + find_package(urdfdom_headers REQUIRED) + ++find_package(Iconv REQUIRED) ++ + # Require https://github.com/ros/filters/pull/60 in the filters package (added in 1.8.3 and 1.9.2) + #catkin_lint: ignore_once duplicate_find + find_package(filters QUIET) +@@ -228,12 +230,12 @@ add_library(cras_tf2_utils + target_sources(cras_tf2_utils INTERFACE $) + add_dependencies(cras_tf2_utils ${catkin_EXPORTED_TARGETS}) + target_link_libraries(cras_tf2_utils +- PUBLIC cras_log_utils cras_thread_utils cras_time_utils ${catkin_LIBRARIES}) ++ PUBLIC cras_log_utils cras_thread_utils cras_time_utils cras_semaphore ${catkin_LIBRARIES}) + + add_library(cras_string_utils src/string_utils.cpp src/string_utils/from_chars.cpp src/string_utils/ros.cpp) + add_dependencies(cras_string_utils ${catkin_EXPORTED_TARGETS}) + target_link_libraries(cras_string_utils +- PUBLIC cras_time_utils cras_type_traits ${catkin_LIBRARIES}) ++ PUBLIC cras_time_utils cras_type_traits ${catkin_LIBRARIES} Iconv::Iconv) + if (HAS_FROM_CHARS_FLOAT) + target_compile_definitions(cras_string_utils PRIVATE HAS_FROM_CHARS_FLOAT=1) + endif() diff --git a/patch/ros-noetic-eigen-conversions.patch b/patch/ros-noetic-eigen-conversions.patch deleted file mode 100644 index ba877c5fc..000000000 --- a/patch/ros-noetic-eigen-conversions.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/eigen_conversions/CMakeLists.txt b/eigen_conversions/CMakeLists.txt -index d72b817f..938c8d52 100644 ---- a/eigen_conversions/CMakeLists.txt -+++ b/eigen_conversions/CMakeLists.txt -@@ -28,4 +28,6 @@ install(DIRECTORY include/${PROJECT_NAME}/ - DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}) - - install(TARGETS ${PROJECT_NAME} -- DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}) -+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}) diff --git a/patch/ros-noetic-grid-map-cv.patch b/patch/ros-noetic-grid-map-cv.patch new file mode 100644 index 000000000..b70cc48d5 --- /dev/null +++ b/patch/ros-noetic-grid-map-cv.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d23798f4..5398f5b7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,8 +1,6 @@ + cmake_minimum_required(VERSION 3.5.1) + project(grid_map_cv) + +-set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") +- + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + + ## Find catkin macros and libraries diff --git a/patch/ros-noetic-grid-map-ros.patch b/patch/ros-noetic-grid-map-ros.patch new file mode 100644 index 000000000..1345d7613 --- /dev/null +++ b/patch/ros-noetic-grid-map-ros.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c20199fe..1af9b8e1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,8 +1,6 @@ + cmake_minimum_required(VERSION 3.5.1) + project(grid_map_ros) + +-set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") +- + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + + ## Find catkin macros and libraries diff --git a/patch/ros-noetic-jsk-recognition-msgs.patch b/patch/ros-noetic-jsk-recognition-msgs.patch deleted file mode 100644 index 0955ee2f6..000000000 --- a/patch/ros-noetic-jsk-recognition-msgs.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/setup.py b/setup.py -index 90f8d8be6..372e2fed9 100644 ---- a/setup.py -+++ b/setup.py -@@ -9,9 +9,10 @@ d = generate_distutils_setup( - # Uncomment until src/jsk_recognition_msgs - # error: package directory 'jsk_recognition_msgs' does not exist - # [jsk_recognition_msgs:install] -- # packages=['jsk_recognition_msgs'], -+ packages=[], - # [jsk_recognition_msgs:install] error: package directory 'src/jsk_recognition_msgs' does not exist - # package_dir={'': 'src'}, -+ exclude = ['*'] - ) - - setup(**d) diff --git a/patch/ros-noetic-kdl-conversions.patch b/patch/ros-noetic-kdl-conversions.patch deleted file mode 100644 index df4220b03..000000000 --- a/patch/ros-noetic-kdl-conversions.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/kdl_conversions/CMakeLists.txt b/kdl_conversions/CMakeLists.txt -index 1d1d47dd..d7f2fff4 100644 ---- a/kdl_conversions/CMakeLists.txt -+++ b/kdl_conversions/CMakeLists.txt -@@ -24,4 +24,6 @@ install(DIRECTORY include/${PROJECT_NAME}/ - DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}) - - install(TARGETS ${PROJECT_NAME} -- DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}) -+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}) diff --git a/patch/ros-noetic-libmavconn.win.patch b/patch/ros-noetic-libmavconn.win.patch index 28f22b321..7ff7dc01c 100644 --- a/patch/ros-noetic-libmavconn.win.patch +++ b/patch/ros-noetic-libmavconn.win.patch @@ -1,28 +1,3 @@ -diff --git a/cmake/Modules/FindGeographicLib.cmake b/cmake/Modules/FindGeographicLib.cmake -deleted file mode 100644 -index 7cc8e340e..000000000 ---- a/cmake/Modules/FindGeographicLib.cmake -+++ /dev/null -@@ -1,18 +0,0 @@ --# Look for GeographicLib --# --# Set --# GEOGRAPHICLIB_FOUND = TRUE --# GeographicLib_INCLUDE_DIRS = /usr/local/include --# GeographicLib_LIBRARIES = /usr/local/lib/libGeographic.so --# GeographicLib_LIBRARY_DIRS = /usr/local/lib -- --find_path (GeographicLib_INCLUDE_DIRS NAMES GeographicLib/Config.h) -- --find_library (GeographicLib_LIBRARIES NAMES Geographic) -- --include (FindPackageHandleStandardArgs) --find_package_handle_standard_args (GeographicLib DEFAULT_MSG -- GeographicLib_LIBRARIES GeographicLib_INCLUDE_DIRS) --mark_as_advanced (GeographicLib_LIBRARIES GeographicLib_INCLUDE_DIRS) -- --#message(WARNING "GL: F:${GeographicLib_FOUND} L:${GeographicLib_LIBRARIES} I:${GeographicLib_INCLUDE_DIRS}") - diff --git a/include/mavconn/thread_utils.h b/include/mavconn/thread_utils.h index d388a1dcc..21d3b98af 100644 --- a/include/mavconn/thread_utils.h diff --git a/patch/ros-noetic-mavros.win.patch b/patch/ros-noetic-mavros.win.patch index 09da9b8cd..a977685e1 100644 --- a/patch/ros-noetic-mavros.win.patch +++ b/patch/ros-noetic-mavros.win.patch @@ -215,10 +215,11 @@ diff --git a/src/plugins/sys_time.cpp b/src/plugins/sys_time.cpp index 09103a5b5..78dad23dc 100644 --- a/src/plugins/sys_time.cpp +++ b/src/plugins/sys_time.cpp -@@ -19,6 +19,9 @@ +@@ -19,7 +19,10 @@ #include #include #include + #include +#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) +#include +#endif diff --git a/patch/ros-noetic-moveit-ros-perception.win.patch b/patch/ros-noetic-moveit-ros-perception.win.patch index 798f9b215..50ab6b2d4 100644 --- a/patch/ros-noetic-moveit-ros-perception.win.patch +++ b/patch/ros-noetic-moveit-ros-perception.win.patch @@ -1,8 +1,8 @@ -diff --git a/moveit_ros/perception/CMakeLists.txt b/moveit_ros/perception/CMakeLists.txt -index 73f692e68..d17ed79d0 100644 ---- a/moveit_ros/perception/CMakeLists.txt -+++ b/moveit_ros/perception/CMakeLists.txt -@@ -26,6 +26,9 @@ if(WITH_OPENGL) +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e2e3dc2..a6a31f8 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,8 +16,17 @@ if(WITH_OPENGL) set(gl_LIBS ${gl_LIBS} ${OPENGL_LIBRARIES}) set(perception_GL_INCLUDE_DIRS "mesh_filter/include" "depth_image_octomap_updater/include") set(SYSTEM_GL_INCLUDE_DIRS ${GLEW_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) @@ -11,11 +11,6 @@ index 73f692e68..d17ed79d0 100644 + endif() endif(WITH_OPENGL) - if(APPLE) -@@ -18,6 +18,12 @@ if(WITH_OPENGL) - set(SYSTEM_GL_INCLUDE_DIRS ${GLEW_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) - endif(WITH_OPENGL) - +if(MSVC AND ${MSVC_VERSION} GREATER_EQUAL 1915) + # You must acknowledge that you understand MSVC resolved a byte alignment issue in this compiler + # We get this due to using Eigen objects and allocating those objects with make_shared @@ -25,10 +20,10 @@ index 73f692e68..d17ed79d0 100644 if(APPLE) find_package(X11 REQUIRED) endif(APPLE) -diff --git a/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h b/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h -index 5ffd8174d..6445b8d37 100644 ---- a/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h -+++ b/moveit_ros/perception/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h +diff --git a/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h b/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h +index 5ffd817..6445b8d 100644 +--- a/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h ++++ b/mesh_filter/include/moveit/mesh_filter/stereo_camera_model.h @@ -39,6 +39,18 @@ #include #include @@ -72,11 +67,11 @@ index 5ffd8174d..6445b8d37 100644 + MOVEIT_MESH_FILTER_DECL static const std::string FILTER_FRAGMENT_SHADER_SOURCE; }; } // namespace mesh_filter -diff --git a/moveit_ros/perception/mesh_filter/src/gl_renderer.cpp b/moveit_ros/perception/mesh_filter/src/gl_renderer.cpp -index 4f351b53e..93086ba74 100644 ---- a/moveit_ros/perception/mesh_filter/src/gl_renderer.cpp -+++ b/moveit_ros/perception/mesh_filter/src/gl_renderer.cpp -@@ -52,7 +52,7 @@ +diff --git a/mesh_filter/src/gl_renderer.cpp b/mesh_filter/src/gl_renderer.cpp +index 834d2b4..9be65c6 100644 +--- a/mesh_filter/src/gl_renderer.cpp ++++ b/mesh_filter/src/gl_renderer.cpp +@@ -51,7 +51,7 @@ using namespace std; @@ -85,7 +80,7 @@ index 4f351b53e..93086ba74 100644 : width_(width) , height_(height) , fbo_id_(0) -@@ -60,8 +60,8 @@ mesh_filter::GLRenderer::GLRenderer(unsigned width, unsigned height, float near, +@@ -59,8 +59,8 @@ mesh_filter::GLRenderer::GLRenderer(unsigned width, unsigned height, float near, , rgb_id_(0) , depth_id_(0) , program_(0) @@ -96,7 +91,7 @@ index 4f351b53e..93086ba74 100644 , fx_(width >> 1) // 90 degree wide angle , fy_(fx_) , cx_(width >> 1) -@@ -89,14 +89,14 @@ void mesh_filter::GLRenderer::setBufferSize(unsigned width, unsigned height) +@@ -88,14 +88,14 @@ void mesh_filter::GLRenderer::setBufferSize(unsigned width, unsigned height) } } @@ -114,10 +109,10 @@ index 4f351b53e..93086ba74 100644 } void mesh_filter::GLRenderer::setCameraParameters(float fx, float fy, float cx, float cy) -diff --git a/moveit_ros/perception/mesh_filter/src/stereo_camera_model.cpp b/moveit_ros/perception/mesh_filter/src/stereo_camera_model.cpp -index 5881faffd..7ae0d76b0 100644 ---- a/moveit_ros/perception/mesh_filter/src/stereo_camera_model.cpp -+++ b/moveit_ros/perception/mesh_filter/src/stereo_camera_model.cpp +diff --git a/mesh_filter/src/stereo_camera_model.cpp b/mesh_filter/src/stereo_camera_model.cpp +index eaa9d54..370053f 100644 +--- a/mesh_filter/src/stereo_camera_model.cpp ++++ b/mesh_filter/src/stereo_camera_model.cpp @@ -34,6 +34,7 @@ /* Author: Suat Gedikli */ diff --git a/patch/ros-noetic-moveit-ros-planning-interface.patch b/patch/ros-noetic-moveit-ros-planning-interface.patch index 8c9897a2e..1fe403c81 100644 --- a/patch/ros-noetic-moveit-ros-planning-interface.patch +++ b/patch/ros-noetic-moveit-ros-planning-interface.patch @@ -1,5 +1,5 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 73f1aa3ea4..67528cf75c 100644 +index 73f1aa3..67528cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,6 +19,9 @@ find_package(catkin REQUIRED COMPONENTS @@ -24,8 +24,34 @@ index 73f1aa3ea4..67528cf75c 100644 add_subdirectory(py_bindings_tools) add_subdirectory(common_planning_interface_objects) add_subdirectory(planning_scene_interface) +diff --git a/move_group_interface/CMakeLists.txt b/move_group_interface/CMakeLists.txt +index d822174..5b46d37 100644 +--- a/move_group_interface/CMakeLists.txt ++++ b/move_group_interface/CMakeLists.txt +@@ -6,13 +6,20 @@ target_link_libraries(${MOVEIT_LIB_NAME} moveit_common_planning_interface_object + add_dependencies(${MOVEIT_LIB_NAME} ${catkin_EXPORTED_TARGETS}) + + add_library(${MOVEIT_LIB_NAME}_python src/wrap_python_move_group.cpp) +-target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} eigenpy::eigenpy ${PYTHON_LIBRARIES} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) ++target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} eigenpy::eigenpy ${catkin_LIBRARIES} ${Boost_LIBRARIES} ${EIGENPY_LIBRARIES} moveit_py_bindings_tools) ++if(NOT APPLE) ++ target_link_libraries(${MOVEIT_LIB_NAME}_python ${PYTHON_LIBRARIES}) ++else() ++ set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") ++endif() + add_dependencies(${MOVEIT_LIB_NAME}_python ${catkin_EXPORTED_TARGETS}) + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES OUTPUT_NAME _moveit_move_group_interface PREFIX "") + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}") + if(WIN32) + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES SUFFIX .pyd) ++else() ++ set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES SUFFIX .so) + endif(WIN32) + + install(TARGETS ${MOVEIT_LIB_NAME} diff --git a/move_group_interface/include/moveit/move_group_interface/move_group_interface.h b/move_group_interface/include/moveit/move_group_interface/move_group_interface.h -index 17de157197..fdae58ab37 100644 +index e54c676..7527fed 100644 --- a/move_group_interface/include/moveit/move_group_interface/move_group_interface.h +++ b/move_group_interface/include/moveit/move_group_interface/move_group_interface.h @@ -56,6 +56,20 @@ @@ -57,25 +83,23 @@ index 17de157197..fdae58ab37 100644 +class MOVEIT_MOVE_GROUP_INTERFACE_DECL MoveGroupInterface { public: - /** \brief Default ROS parameter name from where to read the robot's URDF. Set to 'robot_description' */ -diff --git a/move_group_interface/CMakeLists.txt b/move_group_interface/CMakeLists.txt -index d822174bf0..c95290d11c 100644 ---- a/move_group_interface/CMakeLists.txt -+++ b/move_group_interface/CMakeLists.txt -@@ -6,13 +6,20 @@ target_link_libraries(${MOVEIT_LIB_NAME} moveit_common_planning_interface_object - add_dependencies(${MOVEIT_LIB_NAME} ${catkin_EXPORTED_TARGETS}) + /** \brief Default goal joint tolerance (0.1mm) if not specified with {robot description name}_kinematics/{joint model +diff --git a/planning_scene_interface/CMakeLists.txt b/planning_scene_interface/CMakeLists.txt +index 6a3b1a3..d8c3055 100644 +--- a/planning_scene_interface/CMakeLists.txt ++++ b/planning_scene_interface/CMakeLists.txt +@@ -6,11 +6,18 @@ target_link_libraries(${MOVEIT_LIB_NAME} moveit_common_planning_interface_object - add_library(${MOVEIT_LIB_NAME}_python src/wrap_python_move_group.cpp) --target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} eigenpy::eigenpy ${PYTHON_LIBRARIES} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) -+target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} eigenpy::eigenpy ${catkin_LIBRARIES} ${Boost_LIBRARIES} ${EIGENPY_LIBRARIES} moveit_py_bindings_tools) + add_library(${MOVEIT_LIB_NAME}_python src/wrap_python_planning_scene_interface.cpp) + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") +-target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} ${PYTHON_LIBRARIES} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) ++target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) +if(NOT APPLE) + target_link_libraries(${MOVEIT_LIB_NAME}_python ${PYTHON_LIBRARIES}) +else() + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") +endif() - add_dependencies(${MOVEIT_LIB_NAME}_python ${catkin_EXPORTED_TARGETS}) - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES OUTPUT_NAME _moveit_move_group_interface PREFIX "") + set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES OUTPUT_NAME _moveit_planning_scene_interface PREFIX "") set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}") if(WIN32) set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES SUFFIX .pyd) @@ -85,7 +109,7 @@ index d822174bf0..c95290d11c 100644 install(TARGETS ${MOVEIT_LIB_NAME} diff --git a/py_bindings_tools/CMakeLists.txt b/py_bindings_tools/CMakeLists.txt -index 1f82d7e4dc..2f9112fb85 100644 +index 1f82d7e..95b4d41 100644 --- a/py_bindings_tools/CMakeLists.txt +++ b/py_bindings_tools/CMakeLists.txt @@ -1,8 +1,16 @@ @@ -106,7 +130,7 @@ index 1f82d7e4dc..2f9112fb85 100644 install(TARGETS ${MOVEIT_LIB_NAME} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -@@ -10,13 +16,20 @@ install(TARGETS ${MOVEIT_LIB_NAME} +@@ -10,13 +18,20 @@ install(TARGETS ${MOVEIT_LIB_NAME} RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}) add_library(${MOVEIT_LIB_NAME}_python src/wrap_python_roscpp_initializer.cpp) @@ -128,32 +152,8 @@ index 1f82d7e4dc..2f9112fb85 100644 install(TARGETS ${MOVEIT_LIB_NAME}_python DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}) -diff --git a/planning_scene_interface/CMakeLists.txt b/planning_scene_interface/CMakeLists.txt -index 6a3b1a3f9b..d8c3055352 100644 ---- a/planning_scene_interface/CMakeLists.txt -+++ b/planning_scene_interface/CMakeLists.txt -@@ -6,11 +6,18 @@ target_link_libraries(${MOVEIT_LIB_NAME} moveit_common_planning_interface_object - - add_library(${MOVEIT_LIB_NAME}_python src/wrap_python_planning_scene_interface.cpp) - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}") --target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} ${PYTHON_LIBRARIES} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) -+target_link_libraries(${MOVEIT_LIB_NAME}_python ${MOVEIT_LIB_NAME} ${catkin_LIBRARIES} ${Boost_LIBRARIES} moveit_py_bindings_tools) -+if(NOT APPLE) -+ target_link_libraries(${MOVEIT_LIB_NAME}_python ${PYTHON_LIBRARIES}) -+else() -+ set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") -+endif() - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES OUTPUT_NAME _moveit_planning_scene_interface PREFIX "") - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION}") - if(WIN32) - set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES SUFFIX .pyd) -+else() -+ set_target_properties(${MOVEIT_LIB_NAME}_python PROPERTIES SUFFIX .so) - endif(WIN32) - - install(TARGETS ${MOVEIT_LIB_NAME} diff --git a/robot_interface/CMakeLists.txt b/robot_interface/CMakeLists.txt -index 3944155fbf..2fcc7521dd 100644 +index 3944155..2d56b08 100644 --- a/robot_interface/CMakeLists.txt +++ b/robot_interface/CMakeLists.txt @@ -1,13 +1,21 @@ diff --git a/patch/ros-noetic-python-qt-binding.patch b/patch/ros-noetic-python-qt-binding.patch index e802bbd43..554dda67a 100644 --- a/patch/ros-noetic-python-qt-binding.patch +++ b/patch/ros-noetic-python-qt-binding.patch @@ -26,7 +26,7 @@ index 8db3c7b..892d81c 100644 + cmake/pyproject.toml.in DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/cmake) diff --git a/cmake/sip_configure.py b/cmake/sip_configure.py -index 4886059..5ceeaa7 100644 +index 4886059..a2b06fe 100644 --- a/cmake/sip_configure.py +++ b/cmake/sip_configure.py @@ -181,6 +181,7 @@ def split_paths(paths): @@ -37,6 +37,29 @@ index 4886059..5ceeaa7 100644 # The __cplusplus flag is not properly set on Windows for backwards # compatibilty. This flag sets it correctly makefile.CXXFLAGS.append('/Zc:__cplusplus') +@@ -190,6 +191,22 @@ def split_paths(paths): + # Finalise the Makefile, preparing it to be saved to disk + makefile.finalise() + ++# ---- Force C++14 and override any gnu++11 etc. ---- ++cxxflags = makefile.CXXFLAGS.as_list() ++ ++# Remove any existing standard flags ++cxxflags = [ ++ f for f in cxxflags ++ if not f.startswith('-std=') and not f.startswith('/std:') ++] ++ ++if sys.platform == 'win32': ++ cxxflags.append('/std:c++14') ++else: ++ cxxflags.append('-std=c++14') ++ ++makefile.CXXFLAGS.set(cxxflags) ++ + # Replace Qt variables from libraries + libs = makefile.LIBS.as_list() + for i in range(len(libs)): diff --git a/cmake/pyproject.toml.in b/cmake/pyproject.toml.in new file mode 100644 index 0000000..9353bab diff --git a/patch/ros-noetic-resource-retriever.patch b/patch/ros-noetic-resource-retriever.patch deleted file mode 100644 index ff4be46fd..000000000 --- a/patch/ros-noetic-resource-retriever.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e6ea3e979f6b4159152f33142d11a081fe32a48a Mon Sep 17 00:00:00 2001 -From: Silvio Traversaro -Date: Sun, 10 Mar 2024 21:51:07 +0100 -Subject: [PATCH] On Windows install .dll libraries in /bin - -Signed-off-by: Silvio Traversaro ---- - CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 359c9e8..28c8c44 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -34,7 +34,9 @@ if(CATKIN_ENABLE_TESTING) - endif() - - install(TARGETS ${PROJECT_NAME} -- DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}) -+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}) - - install(DIRECTORY include/${PROJECT_NAME}/ - DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}) diff --git a/patch/ros-noetic-rosbag.patch b/patch/ros-noetic-rosbag.patch index 2652f7370..f533902bf 100644 --- a/patch/ros-noetic-rosbag.patch +++ b/patch/ros-noetic-rosbag.patch @@ -1,25 +1,14 @@ -diff --git a/tools/rosbag/src/encrypt.cpp b/tools/rosbag/src/encrypt.cpp -index da4ece4c29..b037957fc0 100644 ---- a/tools/rosbag/src/encrypt.cpp -+++ b/tools/rosbag/src/encrypt.cpp -@@ -36,7 +36,7 @@ - - #include - #include --#include -+#include - #include - - #include -@@ -161,9 +161,9 @@ int encrypt(EncryptorOptions const& options) - outbag.setEncryptorPlugin(options.plugin, options.param); - outbag.setCompression(options.compression); - rosbag::View view(inbag); -- boost::scoped_ptr progress; -+ boost::scoped_ptr progress; - if (!options.quiet) -- progress.reset(new boost::progress_display(view.size(), std::cout, "Progress:\n ", " ", " ")); -+ progress.reset(new boost::timer::progress_display(view.size(), std::cout, "Progress:\n ", " ", " ")); - for (rosbag::View::const_iterator it = view.begin(); it != view.end(); ++it) - { - outbag.write(it->getTopic(), it->getTime(), *it, it->getConnectionHeader()); +diff --git a/tools/rosbag/src/recorder.cpp b/tools/rosbag/src/recorder.cpp +index 88976b5ca8..1212883900 100644 +--- a/tools/rosbag/src/recorder.cpp ++++ b/tools/rosbag/src/recorder.cpp +@@ -349,7 +349,7 @@ void Recorder::doQueue(const ros::MessageEvent& + if (it2 != out.connection_header->end()) + { + auto const result = latched_msgs_.insert({{subscriber->getTopic(), it2->second}, out}); +- if (not result.second) // The map::insert function does not update values of existing keys ++ if (!result.second) // The map::insert function does not update values of existing keys + { + result.first->second = out; + } + diff --git a/patch/ros-noetic-rosbash.patch b/patch/ros-noetic-rosbash.patch index f177fbf39..0a395c4ee 100644 --- a/patch/ros-noetic-rosbash.patch +++ b/patch/ros-noetic-rosbash.patch @@ -14,168 +14,3 @@ index e6c2fb353..d3bbb0803 100644 ) else ( call %rosrun_prefix% %exepath% %rosrun_args% ) -diff --git a/rosbash b/rosbash -index 11725263..727ed27b 100644 ---- a/rosbash -+++ b/rosbash -@@ -358,7 +358,7 @@ function _roscomplete_sub_dir { - unset _rosbash_roscomplete_sub_dir_IFS - else - if [ -e ${rosvals[1]}${rosvals[2]} ]; then -- opts=$(find -L ${rosvals[1]}${rosvals[2]} -maxdepth 1 -mindepth 1 -type d ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1\//g") -+ opts=$(find -L ${rosvals[1]}${rosvals[2]} -maxdepth 1 -mindepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1\//g") - else - opts='' - fi -@@ -392,7 +392,7 @@ function _msg_opts { - else - path=$(rospack find ${pkgname}) - if [ -d ${path}/msg ]; then -- echo $(find -L ${path}/msg -maxdepth 1 -mindepth 1 -name '*.msg' ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/${pkgname}\/\1/g") -+ echo $(find -L ${path}/msg -maxdepth 1 -mindepth 1 -name '*.msg' ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/${pkgname}\/\1/g") - fi - fi - } -@@ -431,7 +431,7 @@ function _srv_opts { - path=$(rospack find ${pkgname} 2> /dev/null) - - if [ $? -eq 0 ] && [ -d ${path}/srv ]; then -- echo $(find -L ${path}/srv -maxdepth 1 -mindepth 1 -name *.srv ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.srv/${pkgname}\/\1/g") -+ echo $(find -L ${path}/srv -maxdepth 1 -mindepth 1 -name *.srv ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.srv/${pkgname}\/\1/g") - fi - } - -@@ -481,7 +481,7 @@ function _roscomplete_find { - fi - pkgdir=$(_ros_package_find ${pkg}) - if [[ -n "$catkin_package_libexec_dir" || -n "$pkgdir" ]]; then -- opts=$(_rosfind -L $catkin_package_libexec_dir "$pkgdir" ${1} ! -regex ".*/[.][^./].*" ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g") -+ opts=$(_rosfind -L $catkin_package_libexec_dir "$pkgdir" ${1} ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g") - else - opts="" - fi -@@ -511,7 +511,7 @@ function _roscomplete_search_dir { - path=. - fi - if [[ -e ${path} ]]; then -- opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - else - opts="" - fi -@@ -523,7 +523,7 @@ function _roscomplete_search_dir { - if [[ ${#COMPREPLY[*]} = 1 ]]; then - newpath=${COMPREPLY[0]%/*} - if [[ -d ${newpath} ]]; then -- opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - _rosbash_roscomplete_search_dir_IFS="$IFS" - IFS=$'\n' - COMPREPLY=($(compgen -W "$opts" -- ${arg})) -@@ -914,7 +914,7 @@ function _msg_opts { - path=$(rospack find ${pkgname} 2> /dev/null) - - if [ $? -eq 0 ] && [ -d ${path}/msg ]; then -- echo $(find -L ${path}/msg -maxdepth 1 -mindepth 1 -name '*.msg' ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/${pkgname}\/\1/g") -+ echo $(find -L ${path}/msg -maxdepth 1 -mindepth 1 -name '*.msg' ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/${pkgname}\/\1/g") - fi - } - -@@ -1034,7 +1034,7 @@ function _roscompletemv_search_dir { - path=. - fi - if [[ -e ${path} ]]; then -- opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - else - opts="" - fi -@@ -1046,7 +1046,7 @@ function _roscompletemv_search_dir { - if [[ ${#COMPREPLY[*]} = 1 ]]; then - newpath=${COMPREPLY[0]%/*} - if [[ -d ${newpath} ]]; then -- opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - _rosbash_roscomplete_search_dir_IFS="$IFS" - IFS=$'\n' - COMPREPLY=($(compgen -W "$opts" -- ${arg})) -diff --git a/rosfish b/rosfish -index de15b8b4..e1e1b9a0 100644 ---- a/rosfish -+++ b/rosfish -@@ -388,7 +388,7 @@ function _roscomplete_sub_dir - # The first section is a full ROS location, so we complete from it's subdirs - set -l opts - if test -e "$rosvals[2]$rosvals[3]" -- set opts (_rosfind -L "$rosvals[2]$rosvals[3]" -maxdepth 1 -mindepth 1 -type d ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1\//g") -+ set opts (_rosfind -L "$rosvals[2]$rosvals[3]" -maxdepth 1 -mindepth 1 -type d \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1\//g") - end - - for i in $opts -@@ -406,7 +406,7 @@ function _msg_opts - set -l path (rospack find $pkgname) - - if test -d "$path/msg" -- set -l opts (_rosfind -L $path/msg -maxdepth 1 -mindepth 1 -name "*.msg" ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/$pkgname\/\1/g") -+ set -l opts (_rosfind -L $path/msg -maxdepth 1 -mindepth 1 -name "*.msg" \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.msg/$pkgname\/\1/g") - for i in $opts - echo -- $i - end -@@ -459,7 +459,7 @@ function _srv_opts - set -l path (rospack find $pkgname 2> /dev/null) - - if test $status -eq 0 -a -d $path/srv -- set -l opts (_rosfind -L $path/srv -maxdepth 1 -mindepth 1 -name "*.srv" ! -regex ".*/[.][^./].*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.srv/$pkgname\/\1/g") -+ set -l opts (_rosfind -L $path/srv -maxdepth 1 -mindepth 1 -name "*.srv" \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)\.srv/$pkgname\/\1/g") - for i in $opts - echo -- $i - end -@@ -509,7 +509,7 @@ function _roscomplete_find - set -l opts - if test -n "$catkin_package_libexec_dir" -o -n "$pkgdir" - set -l args (echo -n -- $argv[1] | sed -e 's/ /\\n/g') -- set opts (_rosfind -L $catkin_package_libexec_dir "$pkgdir" $args ! -regex ".*/[.][^./].*" ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g") -+ set opts (_rosfind -L $catkin_package_libexec_dir "$pkgdir" $args \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o ! -regex ".*$pkgdir\/build\/.*" -print0 | tr '\000' '\n' | sed -e "s/.*\/\(.*\)/\1/g") - else - set opts "" - end -@@ -547,7 +547,7 @@ function _roscompletemv_search_dir - - set -l opts - if test -e $path -- set opts (find -L $path -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/\$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ set opts (find -L $path -maxdepth 1 -type d \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/\$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - set opts $opts (find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - for i in $opts - echo -- $i -@@ -582,7 +582,7 @@ function _roscomplete_search_dir - - set -l opts - if test -e $path -- set opts (find -L $path -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/\$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ set opts (find -L $path -maxdepth 1 -type d \( -path '*/.*' -a ! -path '*/.pixi' -a ! -path '*/.pixi/*' \) -prune -o ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/\$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - set opts $opts (find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - for i in $opts - echo -- $i -diff --git a/roszsh b/roszsh -index f33553d6..502734d0 100644 ---- a/roszsh -+++ b/roszsh -@@ -810,7 +810,7 @@ function _roscompletemv_search_dir { - path=. - fi - if [[ -e ${path} ]]; then -- opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $path -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $path -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - else - opts="" - fi -@@ -822,7 +822,7 @@ function _roscompletemv_search_dir { - if [[ ${#COMPREPLY[*]} = 1 ]]; then - newpath=${COMPREPLY[0]%/*} - if [[ -d ${newpath} ]]; then -- opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/[.][^./].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") -+ opts=$(find -L $newpath -maxdepth 1 -type d ! -regex ".*/\.\(?!pixi(/|$)\)[^/].*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/$/\//g" -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g")$'\n'$(find -L $newpath -maxdepth 1 -type f ! -regex ".*/[.][^.]*" ! -regex "^[.]/" -print0 | tr '\000' '\n' | sed -e "s/^[.]\///g" -e "s/'/\\\\\'/g" -e "s/ /\\\\\ /g") - _rosbash_roscomplete_search_dir_IFS="$IFS" - IFS=$'\n' - COMPREPLY=($(compgen -W "$opts" -- ${arg})) diff --git a/patch/ros-noetic-rosgraph.patch b/patch/ros-noetic-rosgraph.patch deleted file mode 100644 index 8dc4f5990..000000000 --- a/patch/ros-noetic-rosgraph.patch +++ /dev/null @@ -1,96 +0,0 @@ -diff --git a/src/rosgraph/roslogging.py b/src/rosgraph/roslogging.py -index 9ecc121893..0a94b2bed3 100644 ---- a/src/rosgraph/roslogging.py -+++ b/src/rosgraph/roslogging.py -@@ -50,32 +50,58 @@ from rospkg.environment import ROS_LOG_DIR - class LoggingException(Exception): pass - - class RospyLogger(logging.getLoggerClass()): -- def findCaller(self, *args, **kwargs): -+ # copied from python3.11/logging/__init__.py -+ # _srcfile is only used in conjunction with sys._getframe(). -+ # Setting _srcfile to None will prevent findCaller() from being called. This -+ # way, you can avoid the overhead of fetching caller information. -+ -+ # The following is based on warnings._is_internal_frame. It makes sure that -+ # frames of the import mechanism are skipped when logging at module level and -+ # using a stacklevel value greater than one. -+ @staticmethod -+ def _is_internal_frame(frame): -+ """Signal whether the frame is a CPython or logging module internal.""" -+ filename = os.path.normcase(frame.f_code.co_filename) -+ return filename == logging._srcfile or ( -+ "importlib" in filename and "_bootstrap" in filename -+ ) -+ -+ -+ def findCaller(self, stack_info=False, stacklevel=1): - """ - Find the stack frame of the caller so that we can note the source - file name, line number, and function name with class name if possible. - """ -- file_name, lineno, func_name = super(RospyLogger, self).findCaller(*args, **kwargs)[:3] -- file_name = os.path.normcase(file_name) -- -- f = inspect.currentframe() -- if f is not None: -- f = f.f_back -- while hasattr(f, "f_code"): -- # Search for the right frame using the data already found by parent class. -- co = f.f_code -- filename = os.path.normcase(co.co_filename) -- if filename == file_name and f.f_lineno == lineno and co.co_name == func_name: -+ -+ -+ f = logging.currentframe() -+ #On some versions of IronPython, currentframe() returns None if -+ #IronPython isn't run with -X:Frames. -+ if f is None: -+ return "(unknown file)", 0, "(unknown function)", None -+ while stacklevel > 0: -+ next_f = f.f_back -+ if next_f is None: -+ ## We've got options here. -+ ## If we want to use the last (deepest) frame: - break -- if f.f_back: -- f = f.f_back -- -- # Jump up two more frames, as the logger methods have been double wrapped. -- if f is not None and f.f_back and f.f_code and f.f_code.co_name == '_base_logger': -- f = f.f_back -- if f.f_back: -- f = f.f_back -+ ## If we want to mimic the warnings module: -+ #return ("sys", 1, "(unknown function)", None) -+ ## If we want to be pedantic: -+ #raise ValueError("call stack is not deep enough") -+ f = next_f -+ if not RospyLogger._is_internal_frame(f): -+ stacklevel -= 1 - co = f.f_code -+ sinfo = None -+ if stack_info: -+ with io.StringIO() as sio: -+ sio.write("Stack (most recent call last):\n") -+ traceback.print_stack(f, file=sio) -+ sinfo = sio.getvalue() -+ if sinfo[-1] == '\n': -+ sinfo = sinfo[:-1] -+ - func_name = co.co_name - - # Now extend the function name with class name, if available. -@@ -85,11 +111,7 @@ class RospyLogger(logging.getLoggerClass()): - except KeyError: # if the function is unbound, there is no self. - pass - -- if sys.version_info > (3, 2): -- # Dummy last argument to match Python3 return type -- return co.co_filename, f.f_lineno, func_name, None -- else: -- return co.co_filename, f.f_lineno, func_name -+ return co.co_filename, f.f_lineno, func_name, sinfo - - logging.setLoggerClass(RospyLogger) - diff --git a/patch/ros-noetic-rospack.patch b/patch/ros-noetic-rospack.patch deleted file mode 100644 index 43f0337d1..000000000 --- a/patch/ros-noetic-rospack.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 91dc79d..3d74661 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -7,12 +7,19 @@ set(Python_ADDITIONAL_VERSIONS "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}" - find_package(PythonLibs "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}" REQUIRED) - find_package(TinyXML2 REQUIRED) - --catkin_package( -- INCLUDE_DIRS include -- LIBRARIES rospack ${PYTHON_LIBRARIES} -- DEPENDS Boost TinyXML2 -+if(NOT APPLE) -+ catkin_package( -+ INCLUDE_DIRS include -+ LIBRARIES rospack ${PYTHON_LIBRARIES} -+ DEPENDS Boost TinyXML2 -+ ) -+else() -+ catkin_package( -+ INCLUDE_DIRS include -+ LIBRARIES rospack -+ DEPENDS Boost TinyXML2 - ) -- -+endif() - #add_definitions(-Wall) - - set(API_BACKCOMPAT_V1 "YES" CACHE BOOL "Whether to enable backwards compatibility with old C++ API") diff --git a/patch/ros-noetic-rqt-image-view.patch b/patch/ros-noetic-rqt-image-view.patch index 0b8e23b62..70f7192e7 100644 --- a/patch/ros-noetic-rqt-image-view.patch +++ b/patch/ros-noetic-rqt-image-view.patch @@ -1,20 +1,16 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index ba4ec83..ea96ab1 100644 +index b86d8e2..cb6391d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -2,10 +2,9 @@ cmake_minimum_required(VERSION 3.0.2) +@@ -4,6 +4,7 @@ project(rqt_image_view) - project(rqt_image_view) - --add_compile_options(-std=c++11) -- # Load catkin and all dependencies required for this package find_package(catkin REQUIRED COMPONENTS rqt_gui rqt_gui_cpp image_transport sensor_msgs geometry_msgs cv_bridge) +find_package(OpenCV) if("${qt_gui_cpp_USE_QT_MAJOR_VERSION} " STREQUAL "5 ") find_package(Qt5Widgets REQUIRED) -@@ -60,7 +59,7 @@ set(CMAKE_CURRENT_BINARY_DIR "${_cmake_current_binary_dir}") +@@ -58,7 +59,7 @@ set(CMAKE_CURRENT_BINARY_DIR "${_cmake_current_binary_dir}") include_directories(${rqt_image_view_INCLUDE_DIRECTORIES} ${catkin_INCLUDE_DIRS}) add_library(${PROJECT_NAME} ${rqt_image_view_SRCS} ${rqt_image_view_MOCS} ${rqt_image_view_UIS_H}) diff --git a/patch/ros-noetic-rtabmap-conversions.patch b/patch/ros-noetic-rtabmap-conversions.patch index 569a36a7b..4e117c41f 100644 --- a/patch/ros-noetic-rtabmap-conversions.patch +++ b/patch/ros-noetic-rtabmap-conversions.patch @@ -6,12 +6,12 @@ index adbc48dd..455a72b1 100644 cmake_minimum_required(VERSION 3.5) project(rtabmap_conversions) -+set(CMAKE_MODULE_PATH "$ENV{PREFIX}/lib/cmake/vtk-9.3") -+find_package(jsoncpp REQUIRED) -+find_package(libxml2 REQUIRED) -+find_package(NetCDF REQUIRED) -+find_package(HDF5 COMPONENTS HL REQUIRED) -+find_package(LibPROJ REQUIRED) ++# set(CMAKE_MODULE_PATH "$ENV{PREFIX}/lib/cmake/vtk-9.5") ++# find_package(jsoncpp REQUIRED) ++# find_package(libxml2 REQUIRED) ++# find_package(NetCDF REQUIRED) ++# find_package(HDF5 COMPONENTS HL REQUIRED) ++# find_package(LibPROJ REQUIRED) + find_package(catkin REQUIRED COMPONENTS cv_bridge roscpp sensor_msgs std_msgs geometry_msgs diff --git a/patch/ros-noetic-rtabmap-rviz-plugins.patch b/patch/ros-noetic-rtabmap-rviz-plugins.patch index 086d41310..c3ea93646 100644 --- a/patch/ros-noetic-rtabmap-rviz-plugins.patch +++ b/patch/ros-noetic-rtabmap-rviz-plugins.patch @@ -1,8 +1,8 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a32c45fd6..41fe32c1e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,17 +1,16 @@ +diff --git a/rtabmap_rviz_plugins/CMakeLists.txt b/rtabmap_rviz_plugins/CMakeLists.txt +index a32c45fd6..c61ad4446 100644 +--- a/rtabmap_rviz_plugins/CMakeLists.txt ++++ b/rtabmap_rviz_plugins/CMakeLists.txt +@@ -1,13 +1,7 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.20) project(rtabmap_rviz_plugins) @@ -18,69 +18,7 @@ index a32c45fd6..41fe32c1e 100644 find_package(catkin REQUIRED COMPONENTS roscpp sensor_msgs std_msgs pcl_conversions pluginlib rviz tf rtabmap_conversions rtabmap_msgs) - -+## We also use Ogre for rviz plugins -+# this file doesn't exist post-noetic, but pkg_check_modules still works -+find_package(PkgConfig REQUIRED) -+pkg_check_modules(OGRE OGRE) -+ - catkin_package( - INCLUDE_DIRS include - LIBRARIES rtabmap_rviz_plugins -@@ -24,14 +23,16 @@ catkin_package( - - include_directories( - ${CMAKE_CURRENT_SOURCE_DIR}/include -+ ${Qt5_INCLUDE_DIRS} -+ ${Qt5Core_INCLUDE_DIRS} -+ ${Qt5Widgets_INCLUDE_DIRS} - ${catkin_INCLUDE_DIRS} -+ ${OGRE_INCLUDE_DIRS} -+ # ${Qt5_INCLUDE_DIRS} -+ # ${Qt5Core_INCLUDE_DIRS} -+ # ${Qt5Widgets_INCLUDE_DIRS} - ) - --## We also use Ogre for rviz plugins --# this file doesn't exist post-noetic, but pkg_check_modules still works --find_package(PkgConfig REQUIRED) --pkg_check_modules(OGRE OGRE) --include_directories( ${OGRE_INCLUDE_DIRS} ) - link_directories( ${OGRE_LIBRARY_DIRS} ) - - SET(Libraries -@@ -40,22 +38,6 @@ SET(Libraries - ) - - ## RVIZ plugin --IF(QT4_FOUND) -- IF(WIN32) -- qt4_wrap_cpp(MOC_FILES -- include/${PROJECT_NAME}/MapCloudDisplay.h -- include/${PROJECT_NAME}/MapGraphDisplay.h -- include/${PROJECT_NAME}/InfoDisplay.h -- ) -- ELSE() -- qt4_wrap_cpp(MOC_FILES -- include/${PROJECT_NAME}/MapCloudDisplay.h -- include/${PROJECT_NAME}/MapGraphDisplay.h -- include/${PROJECT_NAME}/InfoDisplay.h -- include/${PROJECT_NAME}/OrbitOrientedViewController.h -- ) -- ENDIF() --ELSE() - IF(WIN32) - qt5_wrap_cpp(MOC_FILES - include/${PROJECT_NAME}/MapCloudDisplay.h -@@ -70,7 +52,6 @@ ELSE() - include/${PROJECT_NAME}/OrbitOrientedViewController.h - ) - ENDIF() --ENDIF() - - # tf:message_filters, mixing boost and Qt signals - IF(WIN32) -@@ -101,10 +82,10 @@ add_library(rtabmap_rviz_plugins +@@ -101,10 +95,10 @@ add_library(rtabmap_rviz_plugins ) target_link_libraries(rtabmap_rviz_plugins ${Libraries} diff --git a/patch/ros-noetic-rviz.patch b/patch/ros-noetic-rviz.patch index df953a5ae..68ed17980 100644 --- a/patch/ros-noetic-rviz.patch +++ b/patch/ros-noetic-rviz.patch @@ -1,9 +1,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index f212ca6d..501ff318 100644 +index b1cd592..cd811e5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,11 @@ - cmake_minimum_required(VERSION 3.0.2) + cmake_minimum_required(VERSION 3.5) project(rviz) +## Restrict Windows header namespace usage @@ -39,7 +39,7 @@ index f212ca6d..501ff318 100644 ${OGRE_INCLUDE_DIRS} ${OPENGL_INCLUDE_DIR} diff --git a/ogre_media/fonts/ogre1.10.fontdef b/ogre_media/fonts/ogre1.10.fontdef -index 4b3c5b82..e714db0f 100644 +index 4b3c5b8..e714db0 100644 --- a/ogre_media/fonts/ogre1.10.fontdef +++ b/ogre_media/fonts/ogre1.10.fontdef @@ -1,3 +1,12 @@ @@ -56,7 +56,7 @@ index 4b3c5b82..e714db0f 100644 { type truetype diff --git a/src/python_bindings/sip/CMakeLists.txt b/src/python_bindings/sip/CMakeLists.txt -index efbb497b..0def9a65 100644 +index efbb497..0def9a6 100644 --- a/src/python_bindings/sip/CMakeLists.txt +++ b/src/python_bindings/sip/CMakeLists.txt @@ -48,14 +48,21 @@ set(rviz_sip_INCLUDE_DIRS @@ -97,7 +97,7 @@ index efbb497b..0def9a65 100644 #catkin_lint: ignore_once external_file install(FILES ${CATKIN_DEVEL_PREFIX}/${PYTHON_INSTALL_DIR}/rviz/${rviz_sip_LIBRARY_FILE} diff --git a/src/rviz/ogre_helpers/render_system.cpp b/src/rviz/ogre_helpers/render_system.cpp -index 4005f982..c0441de8 100644 +index 4005f98..c0441de 100644 --- a/src/rviz/ogre_helpers/render_system.cpp +++ b/src/rviz/ogre_helpers/render_system.cpp @@ -159,9 +159,10 @@ void RenderSystem::setupDummyWindowId() @@ -114,34 +114,8 @@ index 4005f982..c0441de8 100644 #endif ogre_root_->loadPlugin(plugin_prefix + "RenderSystem_GL"); ogre_root_->loadPlugin(plugin_prefix + "Plugin_OctreeSceneManager"); -diff --git a/src/rviz/mesh_loader.cpp b/src/rviz/mesh_loader.cpp -index 80f1120a..950ffaf2 100644 ---- a/src/rviz/mesh_loader.cpp -+++ b/src/rviz/mesh_loader.cpp -@@ -408,7 +408,7 @@ void loadTexture(const std::string& resource_path) - { - Ogre::DataStreamPtr stream(new Ogre::MemoryDataStream(res.data.get(), res.size)); - Ogre::Image image; -- std::string extension = fs::extension(fs::path(resource_path)); -+ std::string extension = fs::path(resource_path).extension().string(); - - if (extension[0] == '.') - { -diff --git a/src/rviz/robot/robot_link.cpp b/src/rviz/robot/robot_link.cpp -index 7ffe26e1..c122ba98 100644 ---- a/src/rviz/robot/robot_link.cpp -+++ b/src/rviz/robot/robot_link.cpp -@@ -518,7 +518,7 @@ Ogre::MaterialPtr RobotLink::getMaterialForLink(const urdf::LinkConstSharedPtr& - { - Ogre::DataStreamPtr stream(new Ogre::MemoryDataStream(res.data.get(), res.size)); - Ogre::Image image; -- std::string extension = fs::extension(fs::path(filename)); -+ std::string extension = fs::path(filename).extension().string(); - - if (extension[0] == '.') - { diff --git a/src/rviz/properties/enum_property.h b/src/rviz/properties/enum_property.h -index c3e5e873..5e29c425 100644 +index c3e5e87..5e29c42 100644 --- a/src/rviz/properties/enum_property.h +++ b/src/rviz/properties/enum_property.h @@ -43,7 +43,7 @@ namespace rviz diff --git a/patch/ros-noetic-tf-conversions.patch b/patch/ros-noetic-tf-conversions.patch deleted file mode 100644 index 20643e819..000000000 --- a/patch/ros-noetic-tf-conversions.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tf_conversions/CMakeLists.txt b/tf_conversions/CMakeLists.txt -index 1ac2648d..eb2c1c25 100644 ---- a/tf_conversions/CMakeLists.txt -+++ b/tf_conversions/CMakeLists.txt -@@ -48,4 +48,6 @@ install(DIRECTORY include/${PROJECT_NAME}/ - DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}) - - install(TARGETS ${PROJECT_NAME} -- DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}) -+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} -+ RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}) diff --git a/patch/ros-noetic-tf.win.patch b/patch/ros-noetic-tf.win.patch index a6dacb345..4755ac882 100644 --- a/patch/ros-noetic-tf.win.patch +++ b/patch/ros-noetic-tf.win.patch @@ -1,29 +1,5 @@ -diff --git a/tf/CMakeLists.txt b/tf/CMakeLists.txt -index c418afce..483bbb75 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,16 +1,9 @@ - cmake_minimum_required(VERSION 3.0.2) - project(tf) - --include(CheckCXXCompilerFlag) --unset(COMPILER_SUPPORTS_CXX11 CACHE) --if(MSVC) -- # https://docs.microsoft.com/en-us/cpp/build/reference/std-specify-language-standard-version -- # MSVC has c++14 enabled by default, no need to specify c++11 --else() -- check_cxx_compiler_flag(-std=c++11 COMPILER_SUPPORTS_CXX11) -- if(COMPILER_SUPPORTS_CXX11) -- add_compile_options(-std=c++11) -- endif() -+# Melodic default to C++14 -+if(NOT CMAKE_CXX_STANDARD) -+ set(CMAKE_CXX_STANDARD 14) - endif() - - find_package(catkin REQUIRED COMPONENTS -diff --git a/tf/include/tf/tf.h b/tf/include/tf/tf.h -index 934aabf6..ecc43349 100644 +diff --git a/include/tf/tf.h b/include/tf/tf.h +index 7ecb8e1..c767c90 100644 --- a/include/tf/tf.h +++ b/include/tf/tf.h @@ -49,6 +49,12 @@ @@ -39,8 +15,8 @@ index 934aabf6..ecc43349 100644 // Import/export for windows dll's and visibility for gcc shared libraries. #ifdef ROS_BUILD_SHARED_LIBS // ros is being built around shared libraries #ifdef tf_EXPORTS // we are building a shared lib/dll -diff --git a/tf/src/tf.cpp b/tf/src/tf.cpp -index ac9ad0da..13f027c4 100644 +diff --git a/src/tf.cpp b/src/tf.cpp +index ac9ad0d..13f027c 100644 --- a/src/tf.cpp +++ b/src/tf.cpp @@ -30,7 +30,6 @@ @@ -51,4 +27,3 @@ index ac9ad0da..13f027c4 100644 #include "ros/assert.h" #include "ros/ros.h" #include - diff --git a/patch/ros-noetic-tf2-py.osx.patch b/patch/ros-noetic-tf2-py.osx.patch deleted file mode 100644 index 6143e8563..000000000 --- a/patch/ros-noetic-tf2-py.osx.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index bb53f9d3..53f56f01 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -88,8 +88,9 @@ catkin_package( - - # Dynamic linking with tf worked OK, except for exception propagation, which failed in the unit test. - # so build with the objects directly instead. -- --link_libraries(${PYTHON_LIBRARIES}) -+if(NOT APPLE) -+ link_libraries(${PYTHON_LIBRARIES}) -+endif() - add_library(tf2_py src/tf2_py.cpp) - target_link_libraries(tf2_py ${catkin_LIBRARIES}) - add_dependencies(tf2_py ${catkin_EXPORTED_TARGETS}) -@@ -101,6 +102,10 @@ else() - set_target_properties(tf2_py PROPERTIES COMPILE_FLAGS "-g -Wno-missing-field-initializers") - set_target_properties(tf2_py PROPERTIES OUTPUT_NAME tf2 PREFIX "_" SUFFIX ".so") - endif() -+if(APPLE) -+ set_target_properties(tf2_py PROPERTIES -+ LINK_FLAGS "-undefined dynamic_lookup") -+endif() - set_target_properties(tf2_py PROPERTIES - ARCHIVE_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION} - LIBRARY_OUTPUT_DIRECTORY ${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_PYTHON_DESTINATION} diff --git a/patch/ros-noetic-tf2.patch b/patch/ros-noetic-tf2.patch deleted file mode 100644 index 64c973c19..000000000 --- a/patch/ros-noetic-tf2.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tf2/src/buffer_core.cpp b/tf2/src/buffer_core.cpp -index b2eb4877..90b35515 100644 ---- a/tf2/src/buffer_core.cpp -+++ b/tf2/src/buffer_core.cpp -@@ -38,6 +38,7 @@ - #include - #include "tf2/LinearMath/Transform.h" - #include -+#include - - namespace tf2 - { diff --git a/patch/ros-noetic-topic-tools.patch b/patch/ros-noetic-topic-tools.patch deleted file mode 100644 index 2b570ce70..000000000 --- a/patch/ros-noetic-topic-tools.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/tools/topic_tools/src/mux.cpp b/tools/topic_tools/src/mux.cpp -index c7ff5f2816..dd7363019c 100644 ---- a/tools/topic_tools/src/mux.cpp -+++ b/tools/topic_tools/src/mux.cpp -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - #include "ros/console.h" - #include "std_msgs/String.h" - #include "topic_tools/MuxSelect.h" -@@ -157,7 +158,7 @@ void in_cb(const boost::shared_ptr& msg, - // we need sleep for publisher initialization - // otherwise the first topic will drop. - if (g_wait_pub_init) { -- usleep(g_wait_second * 1000000); -+ std::this_thread::sleep_for(std::chrono::microseconds(static_cast(g_wait_second * 1000000))); - } - g_advertised = true; - diff --git a/pixi.lock b/pixi.lock index 7a3e22e77..3a9863583 100644 --- a/pixi.lock +++ b/pixi.lock @@ -9,405 +9,610 @@ environments: linux-64: - conda: https://repo.prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://repo.prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.2.0-py311h7c6b74e_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-2.0.0-py311h03d9500_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/cmake-3.31.8-hc85cc9f_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1aa0949_4.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.16.0-h4e3cde8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.2.0-h767d61c_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.2.0-h767d61c_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h8f9b012_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.2.0-h4852527_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.17.2-h58526e2_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-12.0.0-py311h07c5bb8_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.41.4-py311h902ca64_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_1_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.48.1-h60886be_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.14-hd63d673_2_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.49.0-he64ecbb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.22.3-py311h9e33e62_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.28.0-py311h902ca64_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311hbc35293_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py311haee01d2_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/68/6e/264c50ce2a31473a9fdbf4fa66ca9b2b17c7455b31ef585462343818bd6c/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb + - pypi: https://files.pythonhosted.org/packages/45/5d/65a2bc08b709b08576b3f307bf63951ee68a8e047cbbda6f1c9864ecf9a7/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 linux-aarch64: - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h89d996e_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h68df207_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ca-certificates-2024.12.14-hcefe29a_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-1.17.1-py311h14e8bb7_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.2.0-py311hde5694d_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_8.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/c-ares-1.34.5-h86ecc28_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-2.0.0-py311h460c349_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cmake-3.31.8-hc9d863e_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.6.4-h5ad3122_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-14.2.0-he277a41_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-14.2.0-he9431aa_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-14.2.0-he277a41_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.6.3-h86ecc28_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.48.0-h5eb1b54_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-14.2.0-h3f4de04_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-14.2.0-hf1166c9_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.17-hc88f144_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.44-hd32f0e1_4.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lerc-4.0.0-hfdc4d58_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libcurl-8.16.0-h7bfdcfb_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.24-he377734_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.1-hfae3067_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.5.2-hd65408f_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-he277a41_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-he277a41_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnghttp2-1.67.0-ha888d0e_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.50-h1abf092_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.50.4-h022381a_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-h3f4de04_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hf1166c9_7.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.1-h7a57436_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.2-h3e4203c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuv-1.51.0-he30d5cf_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.6.0-ha2e29f5_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.4-h5da879a_0.conda - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openssl-3.5.4-h8e36d6e_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/patchelf-0.17.2-h884eca8_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/patchelf-0.18.0-h5ad3122_2.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-12.0.0-py311h9a6517a_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.41.4-py311hddf1d3d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.11-h1683364_1_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python_abi-3.11-5_cp311.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.2-py311h58d527c_2.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.48.1-hc66e42d_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.14-h91f4b29_2_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.49.0-hb434046_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.22.3-py311h7270cec_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rhash-1.4.6-h86ecc28_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.28.0-py311hc91c717_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h5688188_102.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.23.0-py311hd5293d8_1.conda - - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.6-h02f22dd_0.conda - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zlib-ng-2.2.5-h92288e7_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.25.0-py311h51cfe5d_0.conda + - conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/3c/d2/b79b7d695e2f21da020bd44c782490578f300dd44f0a4c57a92575758a76/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb + - pypi: https://files.pythonhosted.org/packages/31/c6/fc687cd1b93bff8e40861eea46d6dc1a6a778d9a085684e4045ff26a8e40/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux2014_aarch64.whl + - pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 osx-64: - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py311hd89902b_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/ca-certificates-2024.12.14-h8857fd0_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-1.17.1-py311h137bacd_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.2.0-py311h55b82c4_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_8.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-2.0.0-py311h26bcf6e_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/cmake-3.31.8-h29fc008_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-19.1.7-hf95d169_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.48.0-hdb6dae5_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libcurl-8.16.0-h7dd4100_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-21.1.4-h3d58e20_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.5.2-h750e83c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libnghttp2-1.67.0-h3338091_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.50-h84aeda2_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.1-haa3b502_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.4.0-hc426f3f_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.4-h87e8dc5_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.5.4-h230baf5_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-12.0.0-py311hc618505_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.41.4-py311hd2a4513_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.11-h9ccd52b_1_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/python_abi-3.11-5_cp311.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py311ha3cf9ac_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.48.1-h9113d71_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.14-h74c2667_2_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311he13f9b5_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.49.0-h9113d71_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.22.3-py311h3b9c2be_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rhash-1.4.6-h6e16a3a_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.28.0-py311hd2a4513_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py311hdf6fcd6_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zlib-ng-2.2.5-h55e386d_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.25.0-py311h62e9434_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl - - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5/ruamel.yaml.clib-0.2.12.tar.gz - - pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb + - pypi: https://files.pythonhosted.org/packages/b3/9f/3c51e9578b8c36fcc4bdd271a1a5bb65963a74a4b6ad1a989768a22f6c2a/ruamel.yaml.clib-0.2.14-cp311-cp311-macosx_10_9_universal2.whl + - pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 osx-arm64: - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.2.0-py311h69b7e7c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py311hd10dc20_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/cmake-3.31.8-h54ad630_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcurl-8.16.0-hdece5d2_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-21.1.4-hf598326_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.5.2-he5f378a_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://repo.prefix.dev/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.4-hbfb3c88_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-12.0.0-py311h890502c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.41.4-py311h71babbd_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_1_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.48.1-h8d80559_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.14-h18782d2_2_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311ha9b3269_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.49.0-h8d80559_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.22.3-py311h3ff9189_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rhash-1.4.6-h5505292_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.28.0-py311h71babbd_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311ha60cc69_1.conda - - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zlib-ng-2.2.5-h3470cca_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py311h5bb9006_0.conda + - conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fb/8f/683c6ad562f558cbc4f7c029abcd9599148c51c54b5ef0f24f2638da9fbb/ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb + - pypi: https://files.pythonhosted.org/packages/4a/16/cb02815bc2ae9c66760c0c061d23c7358f9ba51dae95ac85247662b7fbe2/ruamel.yaml.clib-0.2.14-cp311-cp311-macosx_13_0_arm64.whl + - pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 win-64: - - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.2.0-py311h69b5583_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-h4c7d964_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/cffi-2.0.0-py311h3485c13_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/cmake-3.31.8-hdcbee5b_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.11-py311hd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/win-64/git-2.47.1-h57928b3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/git-2.51.2-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh5737063_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.16.0-h43ecb02_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.5.2-h52bdfb6_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.2.0-h1383e82_7.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.2.0-h1383e82_7.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - conda: https://repo.prefix.dev/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.4-h24db6dd_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pillow-12.0.0-py311hf7ee305_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.41.4-py311hf51aa87_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_1_cpython.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-307-py311hda3d55a_3.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.48.1-h18a1a76_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.14-h0159041_2_cpython.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-311-py311hefeebc8_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.49.0-h18a1a76_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.22.3-py311h533ab2d_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.28.0-py311hf51aa87_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda - conda: https://repo.prefix.dev/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + - conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_32.conda - conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_32.conda - conda: https://repo.prefix.dev/conda-forge/win-64/vcomp14-14.44.35208-h818238b_32.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_32.conda - conda: https://repo.prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311h53056dc_1.conda - - conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - - pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zlib-ng-2.2.5-h32d8bfd_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.25.0-py311hf893f09_0.conda + - conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + - pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fa/c1/b0616243c1f922252ceb4513c22abefc1773cf372bfc0b6f7e59c2829f96/rospkg-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b4/4f/b52f634c9548a9291a70dfce26ca7ebce388235c93588a1068028ea23fcc/ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl - - pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb + - pypi: https://files.pythonhosted.org/packages/7d/8c/73ee2babd04e8bfcf1fd5c20aa553d18bf0ebc24b592b4f831d12ae46cc0/ruamel.yaml.clib-0.2.14-cp311-cp311-win_amd64.whl + - pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 packages: - conda: https://repo.prefix.dev/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 @@ -443,219 +648,311 @@ packages: purls: [] size: 23712 timestamp: 1650670790230 -- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda - sha256: 28218e24143d81597b0165977f230301cd8a4e3bb09ac2b5fac6052b71e84998 - md5: 92b52daa795f159861487b3be6a2a7ea +- conda: https://repo.prefix.dev/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda + build_number: 8 + sha256: 1a62cd1f215fe0902e7004089693a78347a30ad687781dfda2289cab000e652d + md5: 37e16618af5c4851a3f3d66dd0e11141 depends: + - libgomp >=7.5.0 + - libwinpthread >=12.0.0.r2.ggc561118da + constrains: + - openmp_impl 9999 + - msys2-conda-epoch <0.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 49468 + timestamp: 1718213032772 +- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-cli-base-0.5.4-pyhd8ed1ab_1.conda + sha256: 5982b717a31676e12995c8f1e307c6f2df5af480fc8e9f1dd6d8b90a94f8df7b + md5: a390011ad723aebc911f06d434408d86 + depends: + - click <8.2 + - packaging >=23.0 + - pydantic-settings >=2.3 + - python >=3.10 + - readchar + - rich + - tomli + - typer + constrains: + - anaconda-cloud-cli >=0.3.0 + - anaconda-client >=1.13.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/anaconda-cli-base?source=hash-mapping + size: 21646 + timestamp: 1760496797177 +- conda: https://repo.prefix.dev/conda-forge/noarch/anaconda-client-1.13.0-pyh29332c3_1.conda + sha256: 9802c4b3cd89bf6d59f9b4e4f0916a1ccbe1dff5fe9d187402b5efcdc7d410e1 + md5: cbedce9385f687aaf59043b0ed71f38c + depends: + - anaconda-cli-base >=0.4.0 - conda-package-handling >=1.7.3 + - conda-package-streaming >=0.9.0 - defusedxml >=0.7.1 - nbformat >=4.4.0 - platformdirs >=3.10.0,<5.0 - - python >=3.8 + - python >=3.9 - python-dateutil >=2.6.1 - pytz >=2021.3 - pyyaml >=3.12 - requests >=2.20.0 - requests-toolbelt >=0.9.1 - setuptools >=58.0.4 - - six >=1.15.0 - tqdm >=4.56.0 - urllib3 >=1.26.4 + - pillow >=8.2 + - python license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/anaconda-client?source=hash-mapping - size: 72548 - timestamp: 1719693590229 -- conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 - md5: 2cc3f588512f04f3a0c64b4e9bedc02d + size: 78451 + timestamp: 1741898434750 +- conda: https://repo.prefix.dev/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda + sha256: e0ea1ba78fbb64f17062601edda82097fcf815012cf52bb704150a2668110d48 + md5: 2934f256a8acfe48f6ebb4fce6cde29c depends: - python >=3.9 + - typing-extensions >=4.0.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/annotated-types?source=hash-mapping + size: 18074 + timestamp: 1733247158254 +- conda: https://repo.prefix.dev/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda + sha256: f6c3c19fa599a1a856a88db166c318b148cac3ee4851a9905ed8a04eeec79f45 + md5: c7944d55af26b6d2d7629e27e9a972c1 + depends: + - python >=3.10 license: MIT license_family: MIT purls: - - pkg:pypi/attrs?source=compressed-mapping - size: 56370 - timestamp: 1737819298139 -- conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - sha256: 949913bbd1f74d1af202d3e4bff2e0a4e792ec00271dc4dd08641d4221aa2e12 - md5: d21daab070d76490cb39a8f1d1729d79 + - pkg:pypi/attrs?source=hash-mapping + size: 60101 + timestamp: 1759762331492 +- pypi: https://files.pythonhosted.org/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl + name: boolean-py + version: '5.0' + sha256: ef28a70bd43115208441b53a045d1549e2f0ec6e3d08a9d142cbc41c1938e8d9 + requires_dist: + - pytest>=6,!=7.0.0 ; extra == 'testing' + - pytest-xdist>=2 ; extra == 'testing' + - twine ; extra == 'dev' + - build ; extra == 'dev' + - black ; extra == 'linting' + - isort ; extra == 'linting' + - pycodestyle ; extra == 'linting' + - sphinx>=3.3.1 ; extra == 'docs' + - sphinx-rtd-theme>=0.5.0 ; extra == 'docs' + - doc8>=0.8.1 ; extra == 'docs' + - sphinxcontrib-apidoc>=0.3.0 ; extra == 'docs' +- conda: https://repo.prefix.dev/conda-forge/linux-64/brotli-python-1.2.0-py311h7c6b74e_0.conda + sha256: 5e6858dae1935793a7fa7f46d8975b0596b546c28586cb463dd2fdeba3bcc193 + md5: 645bc783bc723d67a294a51bc860762d depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 + - libgcc >=14 + - libstdcxx >=14 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 hb9d3cd8_2 + - libbrotlicommon 1.2.0 h09219d5_0 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 350367 - timestamp: 1725267768486 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h89d996e_2.conda - sha256: 8f299ccbda87e19f393bf9c01381415343650b06b9ef088dc2129ddcd48c05d4 - md5: c62b4c4d3eb1d13dfe16abbe648c28b7 + size: 368532 + timestamp: 1761592301216 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/brotli-python-1.2.0-py311hde5694d_0.conda + sha256: 518fd83b6f4e496e83b44b1c2250ef76c1ef369b29aff37c533db03f7b8d16d7 + md5: 3349c8f9f2a914a90062cbc45aa2b523 depends: - - libgcc >=13 - - libstdcxx >=13 + - libgcc >=14 + - libstdcxx >=14 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 h86ecc28_2 + - libbrotlicommon 1.2.0 hd4db518_0 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 356967 - timestamp: 1725268124383 -- conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.1.0-py311hd89902b_2.conda - sha256: 004cefbd18f581636a8dcb1964fb73478f15d496769226ec896c1d4a0161b7d8 - md5: d75f06ee06001794aa83a05e885f1520 + size: 373119 + timestamp: 1761592846987 +- conda: https://repo.prefix.dev/conda-forge/osx-64/brotli-python-1.2.0-py311h55b82c4_0.conda + sha256: c73b81f23549ff50e0016499d9b3b0db3e83f43af0633e37d9d5dd7c7297330e + md5: 19ab4e7dfeaaf73d985aed51f958d3e3 depends: - __osx >=10.13 - - libcxx >=17 + - libcxx >=19 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 h00291cd_2 + - libbrotlicommon 1.2.0 h105ed1c_0 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 363793 - timestamp: 1725267947069 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - sha256: f507d65e740777a629ceacb062c768829ab76fde01446b191699a734521ecaad - md5: c8793a23206344faa25f4e0b5d0e7908 + size: 389579 + timestamp: 1761593287425 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/brotli-python-1.2.0-py311h69b7e7c_0.conda + sha256: 8607bf12713530f24e1f2b132a6508d1d50bd55b9fe9428197225651fda9b43d + md5: cbafc1e7eb065f480b8c7e5c5a39651e depends: - __osx >=11.0 - - libcxx >=17 + - libcxx >=19 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - - libbrotlicommon 1.1.0 hd74edd7_2 + - libbrotlicommon 1.2.0 h87ba0bc_0 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 339584 - timestamp: 1725268241628 -- conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - sha256: aa3ac5dbf63db2f145235708973c626c2189ee4040d769fdf0076286fa45dc26 - md5: a0ea2839841a06740a1c110ba3317b42 + size: 359369 + timestamp: 1761592603100 +- conda: https://repo.prefix.dev/conda-forge/win-64/brotli-python-1.2.0-py311h69b5583_0.conda + sha256: ba85fe5b277ad03bfac3c4376dd5c50a2216dea58519edf75a92b7763fb4ea98 + md5: 2df0b338e8fb85c8bdcb38813165b48b 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 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - - libbrotlicommon 1.1.0 h2466b09_2 + - libbrotlicommon 1.2.0 hc82b238_0 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 322114 - timestamp: 1725268368720 -- conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d - md5: 62ee74e96c5ebb0af99386de58cf9553 + size: 335584 + timestamp: 1761592832613 +- conda: https://repo.prefix.dev/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda + sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5 + md5: 51a19bba1b8ebfb60df25cde030b7ebc depends: - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 + - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 252783 - timestamp: 1720974456583 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h68df207_7.conda - sha256: 2258b0b33e1cb3a9852d47557984abb6e7ea58e3d7f92706ec1f8e879290c4cb - md5: 56398c28220513b9ea13d7b450acfb20 + size: 260341 + timestamp: 1757437258798 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_8.conda + sha256: d2a296aa0b5f38ed9c264def6cf775c0ccb0f110ae156fcde322f3eccebf2e01 + md5: 2921ac0b541bf37c69e66bd6d9a43bca depends: - - libgcc-ng >=12 + - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 189884 - timestamp: 1720974504976 -- conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 - md5: 7ed4301d437b59045be7e051a0308211 + size: 192536 + timestamp: 1757437302703 +- conda: https://repo.prefix.dev/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_8.conda + sha256: 8f50b58efb29c710f3cecf2027a8d7325ba769ab10c746eff75cea3ac050b10c + md5: 97c4b3bd8a90722104798175a1bdddbf depends: - __osx >=10.13 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 134188 - timestamp: 1720974491916 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 - md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + size: 132607 + timestamp: 1757437730085 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda + sha256: b456200636bd5fecb2bec63f7e0985ad2097cf1b83d60ce0b6968dffa6d02aa1 + md5: 58fd217444c2a5701a44244faf518206 depends: - __osx >=11.0 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 122909 - timestamp: 1720974522888 -- conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - sha256: 35a5dad92e88fdd7fc405e864ec239486f4f31eec229e31686e61a140a8e573b - md5: 276e7ffe9ffe39688abc665ef0f45596 + size: 125061 + timestamp: 1757437486465 +- conda: https://repo.prefix.dev/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_8.conda + sha256: d882712855624641f48aa9dc3f5feea2ed6b4e6004585d3616386a18186fe692 + md5: 1077e9333c41ff0be8edd1a5ec0ddace depends: - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: bzip2-1.0.6 license_family: BSD purls: [] - size: 54927 - timestamp: 1720974860185 -- conda: https://repo.prefix.dev/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd - md5: 720523eb0d6a9b0f6120c16b2aa4e7de - license: ISC + size: 55977 + timestamp: 1757437738856 +- conda: https://repo.prefix.dev/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda + sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb + md5: f7f0d6cc2dc986d42ac2689ec88192be + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT purls: [] - size: 157088 - timestamp: 1734208393264 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ca-certificates-2024.12.14-hcefe29a_0.conda - sha256: ad7b43211051332a5a4e788bb4619a2d0ecb5be73e0f76be17f733a87d7effd1 - md5: 83b4ad1e6dc14df5891f3fcfdeb44351 - license: ISC + size: 206884 + timestamp: 1744127994291 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/c-ares-1.34.5-h86ecc28_0.conda + sha256: ccae98c665d86723993d4cb0b456bd23804af5b0645052c09a31c9634eebc8df + md5: 5deaa903d46d62a1f8077ad359c3062e + depends: + - libgcc >=13 + license: MIT + license_family: MIT purls: [] - size: 157096 - timestamp: 1734209301744 -- conda: https://repo.prefix.dev/conda-forge/osx-64/ca-certificates-2024.12.14-h8857fd0_0.conda - sha256: ddaafdcd1b8ace6ffeea22b6824ca9db8a64cf0a2652a11d7554ece54935fa06 - md5: b7b887091c99ed2e74845e75e9128410 - license: ISC + size: 215950 + timestamp: 1744127972012 +- conda: https://repo.prefix.dev/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda + sha256: b37f5dacfe1c59e0a207c1d65489b760dff9ddb97b8df7126ceda01692ba6e97 + md5: eafe5d9f1a8c514afe41e6e833f66dfd + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 184824 + timestamp: 1744128064511 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda + sha256: b4bb55d0806e41ffef94d0e3f3c97531f322b3cb0ca1f7cdf8e47f62538b7a2b + md5: f8cd1beb98240c7edb1a95883360ccfa + depends: + - __osx >=11.0 + license: MIT + license_family: MIT purls: [] - size: 156925 - timestamp: 1734208413176 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/ca-certificates-2024.12.14-hf0a4a13_0.conda - sha256: 256be633fd0882ccc1a7a32bc278547e1703f85082c0789a87a603ee3ab8fb82 - md5: 7cb381a6783d91902638e4ed1ebd478e + size: 179696 + timestamp: 1744128058734 +- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-h4c7d964_0.conda + sha256: bfb7f9f242f441fdcd80f1199edd2ecf09acea0f2bcef6f07d7cbb1a8131a345 + md5: e54200a1cd1fe33d61c9df8d3b00b743 + depends: + - __win license: ISC purls: [] - size: 157091 - timestamp: 1734208344343 -- conda: https://repo.prefix.dev/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda - sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e - md5: cb2eaeb88549ddb27af533eccf9a45c1 + size: 156354 + timestamp: 1759649104842 +- conda: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda + sha256: 3b5ad78b8bb61b6cdc0978a6a99f8dfb2cc789a451378d054698441005ecbdb6 + md5: f9e5fbc24009179e8b0409624691758a + depends: + - __unix license: ISC purls: [] - size: 157422 - timestamp: 1734208404685 -- pypi: https://files.pythonhosted.org/packages/91/f7/86d933ec31f00450f513ef110fa9c0e5da4c6e2c992933a35c8d8fe7d01f/catkin_pkg-1.0.0-py3-none-any.whl + size: 155907 + timestamp: 1759649036195 +- pypi: https://files.pythonhosted.org/packages/99/1b/50316bd6f95c50686b35799abebb6168d90ee18b7c03e3065f587f010f7c/catkin_pkg-1.1.0-py3-none-any.whl name: catkin-pkg - version: 1.0.0 - sha256: 10a6589e9edf3cd5bd18e35e094d20b516e6351bcf0da891c28a0ff526fdb7cc + version: 1.1.0 + sha256: 7f5486b4f5681b5f043316ce10fc638c8d0ba8127146e797c85f4024e4356027 requires_dist: - docutils + - packaging - python-dateutil - pyparsing - setuptools @@ -670,23 +967,23 @@ packages: - flake8-quotes ; extra == 'test' - pytest ; extra == 'test' requires_python: '>=3.6' -- conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda - sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad - md5: 6feb87357ecd66733be3279f16a8c400 +- conda: https://repo.prefix.dev/conda-forge/noarch/certifi-2025.10.5-pyhd8ed1ab_0.conda + sha256: 955bac31be82592093f6bc006e09822cd13daf52b28643c9a6abd38cd5f4a306 + md5: 257ae203f1d204107ba389607d375ded depends: - - python >=3.9 + - python >=3.10 license: ISC purls: - pkg:pypi/certifi?source=hash-mapping - size: 161642 - timestamp: 1734380604767 -- conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda - sha256: bc47aa39c8254e9e487b8bcd74cfa3b4a3de3648869eb1a0b89905986b668e35 - md5: 55553ecd5328336368db611f350b7039 + size: 160248 + timestamp: 1759648987029 +- conda: https://repo.prefix.dev/conda-forge/linux-64/cffi-2.0.0-py311h03d9500_1.conda + sha256: 3ad13377356c86d3a945ae30e9b8c8734300925ef81a3cb0a9db0d755afbe7bb + md5: 3912e4373de46adafd8f1e97e4bd166b depends: - __glibc >=2.17,<3.0.a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -694,14 +991,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 302115 - timestamp: 1725560701719 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-1.17.1-py311h14e8bb7_0.conda - sha256: 3d220020c9782ebd4f23cd0a6148b419e4397590ee414e6e69b9be810c57d2ca - md5: 616d65d1eea809af7e2b5f7ea36350fc + size: 303338 + timestamp: 1761202960110 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cffi-2.0.0-py311h460c349_1.conda + sha256: a0a49dc4fc0d177ba75d797660145d9405f956944af75d0c402d7733c6c71f60 + md5: eef8f2527e60a82df85eba1cc4f9d5e1 depends: - - libffi >=3.4,<4.0a0 - - libgcc >=13 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -709,14 +1006,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 319122 - timestamp: 1725562148568 -- conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-1.17.1-py311h137bacd_0.conda - sha256: 012ee7b1ed4f9b0490d6e90c72decf148d7575173c7eaf851cd87fd434d2cacc - md5: a4b0f531064fa3dd5e3afbb782ea2cd5 + size: 321642 + timestamp: 1761203947874 +- conda: https://repo.prefix.dev/conda-forge/osx-64/cffi-2.0.0-py311h26bcf6e_1.conda + sha256: 5519d7a6fb4709454971a9212105b40d95b44b0f1f37ccc2112f45368bfa61b4 + md5: 9a3f0928baf6f2754d9d437984c79b00 depends: - __osx >=10.13 - - libffi >=3.4,<4.0a0 + - libffi >=3.5.2,<3.6.0a0 - pycparser - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -724,14 +1021,14 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 288762 - timestamp: 1725560945833 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-1.17.1-py311h3a79f62_0.conda - sha256: 253605b305cc4548b8f97eb7c2e146697e0c7672b099c4862ec5ca7e8e995307 - md5: a42272c5dbb6ffbc1a5af70f24c7b448 + size: 295108 + timestamp: 1761203293287 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cffi-2.0.0-py311hd10dc20_1.conda + sha256: 1ffde698463d6e7ed571bdb85cb17bfc1d3a107c026d20047995512dcc2749ec + md5: 4d7f6780e36f18e7601811dddf3bbec5 depends: - __osx >=11.0 - - libffi >=3.4,<4.0a0 + - libffi >=3.5.2,<3.6.0a0 - pycparser - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython @@ -740,35 +1037,159 @@ packages: license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 288211 - timestamp: 1725560745212 -- conda: https://repo.prefix.dev/conda-forge/win-64/cffi-1.17.1-py311he736701_0.conda - sha256: 9689fbd8a31fdf273f826601e90146006f6631619767a67955048c7ad7798a1d - md5: e1c69be23bd05471a6c623e91680ad59 + size: 294848 + timestamp: 1761203196617 +- conda: https://repo.prefix.dev/conda-forge/win-64/cffi-2.0.0-py311h3485c13_1.conda + sha256: c9caca6098e3d92b1a269159b759d757518f2c477fbbb5949cb9fee28807c1f1 + md5: f02335db0282d5077df5bc84684f7ff9 depends: - pycparser - 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 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: - pkg:pypi/cffi?source=hash-mapping - size: 297627 - timestamp: 1725561079708 -- conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b - md5: e83a31202d1c0a000fce3e9cf3825875 + size: 297941 + timestamp: 1761203850323 +- conda: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.4-pyhd8ed1ab_0.conda + sha256: b32f8362e885f1b8417bac2b3da4db7323faa12d5db62b7fd6691c02d60d6f59 + md5: a22d1fd9bf98827e280a02875d9a007a depends: - - python >=3.9 + - python >=3.10 license: MIT license_family: MIT purls: - pkg:pypi/charset-normalizer?source=hash-mapping - size: 47438 - timestamp: 1735929811779 + size: 50965 + timestamp: 1760437331772 +- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab + md5: f22f4d4970e09d68a10b922cbb0408d3 + depends: + - __unix + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/click?source=hash-mapping + size: 84705 + timestamp: 1734858922844 +- conda: https://repo.prefix.dev/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda + sha256: c889ed359ae47eead4ffe8927b7206b22c55e67d6e74a9044c23736919d61e8d + md5: 90e5571556f7a45db92ee51cb8f97af6 + depends: + - __win + - colorama + - python >=3.9 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/click?source=hash-mapping + size: 85169 + timestamp: 1734858972635 +- conda: https://repo.prefix.dev/conda-forge/linux-64/cmake-3.31.8-hc85cc9f_0.conda + sha256: 10660ed21b9d591f8306028bd36212467b94f23bc2f78faec76524f6ee592613 + md5: 057e16a12847eea846ecf99710d3591b + depends: + - __glibc >=2.17,<3.0.a0 + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 20991288 + timestamp: 1757877168657 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/cmake-3.31.8-hc9d863e_0.conda + sha256: 91cbfd13132b7253a6ef001292f5cf59deac38d2cbc86d6c1ad6ebf344cd998c + md5: 855e698fd08794a573cd6104be8da4d0 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 20216587 + timestamp: 1757877248575 +- conda: https://repo.prefix.dev/conda-forge/osx-64/cmake-3.31.8-h29fc008_0.conda + sha256: 01510ee9bf44567b8168f1038cc5f99a26f257f343923e71e300b7244090f658 + md5: 715f84ec3b115f0d6a9858f33a5e595d + depends: + - __osx >=10.13 + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libcxx >=19 + - libexpat >=2.7.1,<3.0a0 + - liblzma >=5.8.1,<6.0a0 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 17816621 + timestamp: 1757878263595 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/cmake-3.31.8-h54ad630_0.conda + sha256: 55f8adaa565e9494aca45cf9b75689354479a179efe088522be345f0c5acca3b + md5: 7a61882f98f88aee01bae8a76d5990ba + depends: + - __osx >=11.0 + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libcxx >=19 + - libexpat >=2.7.1,<3.0a0 + - liblzma >=5.8.1,<6.0a0 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ncurses >=6.5,<7.0a0 + - rhash >=1.4.6,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 16632236 + timestamp: 1757877846468 +- conda: https://repo.prefix.dev/conda-forge/win-64/cmake-3.31.8-hdcbee5b_0.conda + sha256: 074400a63931d8d571b2b2284bc5f105fd578c381847b05d5e3d0b03c3db8f69 + md5: 96afa0e05c4a683b1c3de91b0259b235 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libcurl >=8.14.1,<9.0a0 + - libexpat >=2.7.1,<3.0a0 + - liblzma >=5.8.1,<6.0a0 + - libuv >=1.51.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 14669008 + timestamp: 1757878123930 - conda: https://repo.prefix.dev/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287 md5: 962b9857ee8e7018c22f2776ffa0b2d7 @@ -794,29 +1215,18 @@ packages: - pkg:pypi/conda-package-handling?source=hash-mapping size: 257995 timestamp: 1736345601691 -- conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.11.0-pyhd8ed1ab_0.conda - sha256: 685b06951e563514a9b158e82d3d44faf102f0770af42e4d08347a6eec3d48ea - md5: bc9533d8616a97551ed144789bf9c1cd +- conda: https://repo.prefix.dev/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda + sha256: 11b76b0be2f629e8035be1d723ccb6e583eb0d2af93bde56113da7fa6e2f2649 + md5: ff75d06af779966a5aeae1be1d409b96 depends: - - python >=3.7 + - python >=3.9 - zstandard >=0.15 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/conda-package-streaming?source=hash-mapping - size: 20582 - timestamp: 1729004160440 -- conda: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.11-py311hd8ed1ab_1.conda - noarch: generic - sha256: b9bb4486ba7b81d7264e92f346c9fa2d4a6c9678c28b33fb5d1652ecc7f82e26 - md5: 6aab9c45010dc5ed92215f89cdafa201 - depends: - - python 3.11.11.* - - python_abi * *_cp311 - license: Python-2.0 - purls: [] - size: 46068 - timestamp: 1733407866862 + size: 21933 + timestamp: 1751548225624 - conda: https://repo.prefix.dev/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be md5: 961b3a227b437d82ad7054484cfa71b2 @@ -833,35 +1243,36 @@ packages: version: 1.9.0 sha256: 7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2 requires_python: '>=3.6' -- pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/66/dd/f95350e853a4468ec37478414fc04ae2d61dad7a947b3015c3dcc51a09b9/docutils-0.22.2-py3-none-any.whl name: docutils - version: 0.21.2 - sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + version: 0.22.2 + sha256: b0e98d679283fc3bb0ead8a5da7f501baa632654e7056e9c5846842213d674d8 requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/3b/95/88ed47cb7da88569a78b7d6fb9420298df7e99997810c844a924d96d3c08/empy-3.3.4.tar.gz name: empy version: 3.3.4 sha256: 73ac49785b601479df4ea18a7c79bc1304a8a7c34c02b9472cf1206ae88f01b3 -- conda: https://repo.prefix.dev/conda-forge/win-64/git-2.47.1-h57928b3_0.conda - sha256: e140c2348b2a967bb7259c22420201e9dcac5b75aca3881e30f2a3f6c88e44d0 - md5: 84cd6e6a2d60974df8c954eafdf72f2b +- conda: https://repo.prefix.dev/conda-forge/win-64/git-2.51.2-h57928b3_0.conda + sha256: e44c0f9c28422f5e08d4f149611ae85033c04f90d57b5345ac2a4d0a4d6f91df + md5: bc9709175514f20aa2275ac4f67a05d6 license: GPL-2.0-or-later and LGPL-2.1-or-later purls: [] - size: 122064793 - timestamp: 1732612079527 -- conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c - md5: 825927dc7b0f287ef8d4d0011bb113b1 - depends: - - hpack >=4.0,<5 - - hyperframe >=6.0,<7 - - python >=3.9 + size: 125722331 + timestamp: 1761752022539 +- conda: https://repo.prefix.dev/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda + sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 + md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 + depends: + - python >=3.10 + - hyperframe >=6.1,<7 + - hpack >=4.1,<5 + - python license: MIT license_family: MIT purls: - - pkg:pypi/h2?source=hash-mapping - size: 52000 - timestamp: 1733298867359 + - pkg:pypi/h2?source=compressed-mapping + size: 95967 + timestamp: 1756364871835 - conda: https://repo.prefix.dev/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba md5: 0a802cb9888dd14eeefc611f05c40b6e @@ -884,31 +1295,27 @@ packages: - pkg:pypi/hyperframe?source=hash-mapping size: 17397 timestamp: 1737618427549 -- conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 - md5: 39a4f67be3286c86d696df570b1201b7 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 + md5: 5eb22c1d7b3fc4abb50d92d621583137 depends: - - python >=3.9 + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 11857802 + timestamp: 1720853997952 +- conda: https://repo.prefix.dev/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda + sha256: ae89d0299ada2a3162c2614a9d26557a92aa6a77120ce142f8e0109bbf0342b0 + md5: 53abe63df7e10a6ba605dc5f9f961d36 + depends: + - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/idna?source=hash-mapping - size: 49765 - timestamp: 1733211921194 -- conda: https://repo.prefix.dev/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda - sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 - md5: c85c76dc67d75619a92f51dfbce06992 - depends: - - python >=3.9 - - zipp >=3.1.0 - constrains: - - importlib-resources >=6.5.2,<6.5.3.0a0 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/importlib-resources?source=hash-mapping - size: 33781 - timestamp: 1736252433366 + size: 50721 + timestamp: 1760286526795 - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl name: jinja2 version: 3.1.6 @@ -917,472 +1324,1586 @@ packages: - markupsafe>=2.0 - babel>=2.7 ; extra == 'i18n' requires_python: '>=3.7' -- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda - sha256: be992a99e589146f229c58fe5083e0b60551d774511c494f91fe011931bd7893 - md5: a3cead9264b331b32fe8f0aabc967522 +- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-4.25.1-pyhe01879c_0.conda + sha256: ac377ef7762e49cb9c4f985f1281eeff471e9adc3402526eea78e6ac6589cf1d + md5: 341fd940c242cf33e832c0402face56f depends: - attrs >=22.2.0 - - importlib_resources >=1.4.0 - - jsonschema-specifications >=2023.03.6 - - pkgutil-resolve-name >=1.3.10 + - jsonschema-specifications >=2023.3.6 - python >=3.9 - referencing >=0.28.4 - rpds-py >=0.7.1 + - python license: MIT license_family: MIT purls: - pkg:pypi/jsonschema?source=hash-mapping - size: 74256 - timestamp: 1733472818764 -- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_1.conda - sha256: 37127133837444cf0e6d1a95ff5a505f8214ed4e89e8e9343284840e674c6891 - md5: 3b519bc21bc80e60b456f1e62962a766 + size: 81688 + timestamp: 1755595646123 +- conda: https://repo.prefix.dev/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 + md5: 439cd0f567d697b20a8f45cb70a1005a depends: - - python >=3.9 + - python >=3.10 - referencing >=0.31.0 + - python license: MIT license_family: MIT purls: - pkg:pypi/jsonschema-specifications?source=hash-mapping - size: 16170 - timestamp: 1733493624968 -- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda - sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd - md5: 0a2980dada0dd7fd0998f0342308b1b1 + size: 19236 + timestamp: 1757335715225 +- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyh6dadd2b_0.conda + sha256: ed709a6c25b731e01563521ef338b93986cd14b5bc17f35e9382000864872ccc + md5: a8db462b01221e9f5135be466faeb3e0 depends: - - __unix + - __win + - pywin32 - platformdirs >=2.5 - - python >=3.8 + - python >=3.10 - traitlets >=5.3 + - python + constrains: + - pywin32 >=300 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/jupyter-core?source=hash-mapping - size: 57671 - timestamp: 1727163547058 -- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.7.2-pyh5737063_1.conda - sha256: 7c903b2d62414c3e8da1f78db21f45b98de387aae195f8ca959794113ba4b3fd - md5: 46d87d1c0ea5da0aae36f77fa406e20d + size: 64679 + timestamp: 1760643889625 +- conda: https://repo.prefix.dev/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda + sha256: 1d34b80e5bfcd5323f104dbf99a2aafc0e5d823019d626d0dce5d3d356a2a52a + md5: b38fe4e78ee75def7e599843ef4c1ab0 depends: - - __win - - cpython + - __unix + - python - platformdirs >=2.5 - - python >=3.8 - - pywin32 >=300 + - python >=3.10 - traitlets >=5.3 + - python + constrains: + - pywin32 >=300 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/jupyter-core?source=hash-mapping - size: 58269 - timestamp: 1727164026641 -- conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe - md5: 048b02e3962f066da18efe3a21b77672 + size: 65503 + timestamp: 1760643864586 +- conda: https://repo.prefix.dev/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4 + md5: b38117a3c920364aff79f870c984b4a3 depends: - __glibc >=2.17,<3.0.a0 - constrains: - - binutils_impl_linux-64 2.43 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 669211 - timestamp: 1729655358674 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_2.conda - sha256: 80ec7e8f006196808fac5bd4b3773a652847f97bbf08044cd87731424ac64f8b - md5: fcbde5ea19d55468953bf588770c0501 - constrains: - - binutils_impl_linux-aarch64 2.43 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 698245 - timestamp: 1729655345825 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-19.1.7-hf95d169_0.conda - sha256: 6b2fa3fb1e8cd2000b0ed259e0c4e49cbef7b76890157fac3e494bc659a20330 - md5: 4b8f8dc448d814169dbc58fc7286057d - depends: - - __osx >=10.13 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - purls: [] - size: 527924 - timestamp: 1736877256721 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-19.1.7-ha82da77_0.conda - sha256: 776092346da87a2a23502e14d91eb0c32699c4a1522b7331537bd1c3751dcff5 - md5: 5b3e1610ff8bd5443476b91d618f5b77 - depends: - - __osx >=11.0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache + - libgcc >=13 + license: LGPL-2.1-or-later purls: [] - size: 523505 - timestamp: 1736877862502 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 - md5: db833e03127376d461e1e13e76f09b6c + size: 134088 + timestamp: 1754905959823 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + sha256: 5ce830ca274b67de11a7075430a72020c1fb7d486161a82839be15c2b84e9988 + md5: e7df0aab10b9cbb73ab2a467ebfaf8c7 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - constrains: - - expat 2.6.4.* + license: LGPL-2.1-or-later + purls: [] + size: 129048 + timestamp: 1754906002667 +- conda: https://repo.prefix.dev/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + depends: + - keyutils >=1.6.1,<2.0a0 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - openssl >=3.3.1,<4.0a0 license: MIT license_family: MIT purls: [] - size: 73304 - timestamp: 1730967041968 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.6.4-h5ad3122_0.conda - sha256: f42e758009ba9db90d1fe7992bc3e60d0c52f71fb20923375d2c44ae69a5a2b3 - md5: f1b3fab36861b3ce945a13f0dfdfc688 - depends: - - libgcc >=13 - constrains: - - expat 2.6.4.* + size: 1370023 + timestamp: 1719463201255 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + sha256: 0ec272afcf7ea7fbf007e07a3b4678384b7da4047348107b2ae02630a570a815 + md5: 29c10432a2ca1472b53f299ffb2ffa37 + depends: + - keyutils >=1.6.1,<2.0a0 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - openssl >=3.3.1,<4.0a0 license: MIT license_family: MIT purls: [] - size: 72345 - timestamp: 1730967203789 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 - md5: 20307f4049a735a78a29073be1be2626 + size: 1474620 + timestamp: 1719463205834 +- conda: https://repo.prefix.dev/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda + sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c + md5: d4765c524b1d91567886bde656fb514b depends: - __osx >=10.13 - constrains: - - expat 2.6.4.* + - libcxx >=16 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - openssl >=3.3.1,<4.0a0 license: MIT license_family: MIT purls: [] - size: 70758 - timestamp: 1730967204736 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 - md5: 38d2656dd914feb0cab8c629370768bf + size: 1185323 + timestamp: 1719463492984 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda + sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b + md5: c6dc8a0fdec13a0565936655c33069a1 depends: - __osx >=11.0 - constrains: - - expat 2.6.4.* + - libcxx >=16 + - libedit >=3.1.20191231,<3.2.0a0 + - libedit >=3.1.20191231,<4.0a0 + - openssl >=3.3.1,<4.0a0 license: MIT license_family: MIT purls: [] - size: 64693 - timestamp: 1730967175868 -- conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 - md5: eb383771c680aa792feb529eaf9df82f + size: 1155530 + timestamp: 1719463474401 +- conda: https://repo.prefix.dev/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda + sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81 + md5: 31aec030344e962fbd7dbbbbd68e60a9 depends: + - openssl >=3.3.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - constrains: - - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 139068 - timestamp: 1730967442102 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + size: 712034 + timestamp: 1719463874284 +- conda: https://repo.prefix.dev/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + md5: 000e85703f0fd9594c81710dd5066471 depends: - - libgcc-ng >=9.4.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 58292 - timestamp: 1636488182923 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - sha256: 7e9258a102480757fe3faeb225a3ca04dffd10fecd2a958c65cdb4cdf75f2c3c - md5: dddd85f4d52121fab0a8b099c5e06501 + size: 248046 + timestamp: 1739160907615 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lcms2-2.17-hc88f144_0.conda + sha256: 47cf6a4780dc41caa9bc95f020eed485b07010c9ccc85e9ef44b538fedb5341d + md5: b87b1abd2542cf65a00ad2e2461a3083 depends: - - libgcc-ng >=9.4.0 + - libgcc >=13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 59450 - timestamp: 1636488255090 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f - md5: ccb34fb14960ad8b125962d3d79b31a9 + size: 287007 + timestamp: 1739161069194 +- conda: https://repo.prefix.dev/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc + md5: bf210d0c63f2afb9e414a858b79f0eaa + depends: + - __osx >=10.13 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 51348 - timestamp: 1636488394370 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca - md5: 086914b672be056eb70fd4285b6783b6 + size: 226001 + timestamp: 1739161050843 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f + md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f + depends: + - __osx >=11.0 + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 39020 - timestamp: 1636488587153 -- conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 - md5: 2c96d1b6915b408893f9472569dee135 - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 + size: 212125 + timestamp: 1739161108467 +- conda: https://repo.prefix.dev/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + md5: 3538827f77b82a837fa681a4579e37a1 + depends: + - libjpeg-turbo >=3.0.0,<4.0a0 + - libtiff >=4.7.0,<4.8.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: [] - size: 42063 - timestamp: 1636489106777 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 - md5: 3cb76c3f10d3bc7f1105b2fc9db984df + size: 510641 + timestamp: 1739161381270 +- conda: https://repo.prefix.dev/conda-forge/linux-64/ld_impl_linux-64-2.44-h1aa0949_4.conda + sha256: 96b6900ca0489d9e5d0318a6b49f8eff43fd85fef6e07cb0c25344ee94cd7a3a + md5: c94ab6ff54ba5172cf1c58267005670f depends: - - _libgcc_mutex 0.1 conda_forge - - _openmp_mutex >=4.5 + - __glibc >=2.17,<3.0.a0 + - zstd >=1.5.7,<1.6.0a0 constrains: - - libgomp 14.2.0 h77fa898_1 - - libgcc-ng ==14.2.0=*_1 - license: GPL-3.0-only WITH GCC-exception-3.1 + - binutils_impl_linux-64 2.44 + license: GPL-3.0-only license_family: GPL purls: [] - size: 848745 - timestamp: 1729027721139 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-14.2.0-he277a41_1.conda - sha256: 5d56757ccad208c79214395b00d006d8d18929a4ba49c47bd9460789a7620943 - md5: 511b511c5445e324066c3377481bcab8 + size: 742501 + timestamp: 1761335175964 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.44-hd32f0e1_4.conda + sha256: 5acf0697f43f0b900bce0c6a3a44d70fb9d86048c5279ed4f65b2a2842b3d3a6 + md5: e9ec993787f5e11e26f9e48aed0c0720 depends: - - _openmp_mutex >=4.5 + - zstd >=1.5.7,<1.6.0a0 constrains: - - libgcc-ng ==14.2.0=*_1 - - libgomp 14.2.0 he277a41_1 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 535243 - timestamp: 1729089435134 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 - md5: e39480b9ca41323497b05492a63bc35b - depends: - - libgcc 14.2.0 h77fa898_1 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 54142 - timestamp: 1729027726517 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-14.2.0-he9431aa_1.conda - sha256: 9b5cf168a6c7361cae869cb74b716766ee7c6d6b3f6172b32ba9bf91135efdc4 - md5: 0694c249c61469f2c0f7e2990782af21 - depends: - - libgcc 14.2.0 he277a41_1 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 54104 - timestamp: 1729089444587 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 - md5: cc3573974587f12dda90d96e3e55a702 - depends: - - _libgcc_mutex 0.1 conda_forge - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 460992 - timestamp: 1729027639220 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-14.2.0-he277a41_1.conda - sha256: 5aa53874a5e57a00f2e0c2e2910684eb674429cd5fcb803619b226a73e89aedf - md5: 376f0e73abbda6d23c0cb749adc195ef - license: GPL-3.0-only WITH GCC-exception-3.1 + - binutils_impl_linux-aarch64 2.44 + license: GPL-3.0-only license_family: GPL purls: [] - size: 463521 - timestamp: 1729089357313 -- conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 - md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 + size: 787069 + timestamp: 1761335309762 +- conda: https://repo.prefix.dev/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda + sha256: 412381a43d5ff9bbed82cd52a0bbca5b90623f62e41007c9c42d3870c60945ff + md5: 9344155d33912347b37f0ae6c410a835 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - constrains: - - xz ==5.6.3=*_1 - license: 0BSD + - libstdcxx >=13 + license: Apache-2.0 + license_family: Apache purls: [] - size: 111132 - timestamp: 1733407410083 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.6.3-h86ecc28_1.conda - sha256: d1cce0b7d62d1e54e2164d3e0667ee808efc6c3870256e5b47a150cd0bf46824 - md5: eb08b903681f9f2432c320e8ed626723 + size: 264243 + timestamp: 1745264221534 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/lerc-4.0.0-hfdc4d58_1.conda + sha256: f01df5bbf97783fac9b89be602b4d02f94353f5221acfd80c424ec1c9a8d276c + md5: 60dceb7e876f4d74a9cbd42bbbc6b9cf depends: - libgcc >=13 - constrains: - - xz ==5.6.3=*_1 - license: 0BSD + - libstdcxx >=13 + license: Apache-2.0 + license_family: Apache purls: [] - size: 124138 - timestamp: 1733409137214 -- conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.6.3-hd471939_1.conda - sha256: c70639ff3cb034a8e31cb081c907879b6a639bb12b0e090069a68eb69125b10e - md5: f9e9205fed9c664421c1c09f0b90ce6d + size: 227184 + timestamp: 1745265544057 +- conda: https://repo.prefix.dev/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda + sha256: cc1f1d7c30aa29da4474ec84026ec1032a8df1d7ec93f4af3b98bb793d01184e + md5: 21f765ced1a0ef4070df53cb425e1967 depends: - __osx >=10.13 - constrains: - - xz ==5.6.3=*_1 - license: 0BSD + - libcxx >=18 + license: Apache-2.0 + license_family: Apache purls: [] - size: 103745 - timestamp: 1733407504892 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.6.3-h39f12f2_1.conda - sha256: d863b8257406918ffdc50ae65502f2b2d6cede29404d09a094f59509d6a0aaf1 - md5: b2553114a7f5e20ccd02378a77d836aa + size: 248882 + timestamp: 1745264331196 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda + sha256: 12361697f8ffc9968907d1a7b5830e34c670e4a59b638117a2cdfed8f63a38f8 + md5: a74332d9b60b62905e3d30709df08bf1 depends: - __osx >=11.0 - constrains: - - xz ==5.6.3=*_1 - license: 0BSD + - libcxx >=18 + license: Apache-2.0 + license_family: Apache purls: [] - size: 99129 - timestamp: 1733407496073 -- conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.6.3-h2466b09_1.conda - sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa - md5: 015b9c0bd1eef60729ab577a38aaf0b5 + size: 188306 + timestamp: 1745264362794 +- conda: https://repo.prefix.dev/conda-forge/win-64/lerc-4.0.0-h6470a55_1.conda + sha256: 868a3dff758cc676fa1286d3f36c3e0101cca56730f7be531ab84dc91ec58e9d + md5: c1b81da6d29a14b542da14a36c9fbf3f depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - constrains: - - xz ==5.6.3=*_1 - license: 0BSD - purls: [] - size: 104332 - timestamp: 1733407872569 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - depends: - - libgcc-ng >=12 - license: LGPL-2.1-only - license_family: GPL + license: Apache-2.0 + license_family: Apache purls: [] - size: 33408 - timestamp: 1697359010159 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - sha256: fd18c2b75d7411096428d36a70b36b1a17e31f7b8956b6905d145792d49e97f8 - md5: c14f32510f694e3185704d89967ec422 + size: 164701 + timestamp: 1745264384716 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.16.0-h4e3cde8_0.conda + sha256: f21af777602d17ced05f168898e759fb0bac5af09ba72c5ece245dd0f14e0fec + md5: a401aa9329350320c7d3809a7a5a1640 depends: - - libgcc-ng >=12 - license: LGPL-2.1-only + - __glibc >=2.17,<3.0.a0 + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + purls: [] + size: 459851 + timestamp: 1760977209182 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libcurl-8.16.0-h7bfdcfb_0.conda + sha256: c7cd6a332e0d977426bb6ff459679c77b3083ec87c0563606bf9948c698e3ed4 + md5: 9fd6981bce6a080b6be4e131619ec936 + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libgcc >=14 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + purls: [] + size: 479220 + timestamp: 1760977235361 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libcurl-8.16.0-h7dd4100_0.conda + sha256: faec28271c0c545b6b95b5d01d8f0bbe0a94178edca2f56e93761473077edb78 + md5: b905caaffc1753671e1284dcaa283594 + depends: + - __osx >=10.13 + - krb5 >=1.21.3,<1.22.0a0 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + purls: [] + size: 412589 + timestamp: 1760977549306 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcurl-8.16.0-hdece5d2_0.conda + sha256: f20ce8db8c62f1cdf4d7a9f92cabcc730b1212a7165f4b085e45941cc747edac + md5: 0537c38a90d179dcb3e46727ccc5bcc1 + depends: + - __osx >=11.0 + - krb5 >=1.21.3,<1.22.0a0 + - libnghttp2 >=1.67.0,<2.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.4,<4.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: curl + license_family: MIT + purls: [] + size: 394279 + timestamp: 1760977967042 +- conda: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.16.0-h43ecb02_0.conda + sha256: 863284424dc6f64ee4a619cfb2490b85c7d51729fbf029603b30e2682532a9a6 + md5: e9d8964076d40f974bd85d5588394b3f + depends: + - krb5 >=1.21.3,<1.22.0a0 + - libssh2 >=1.11.1,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: curl + license_family: MIT + purls: [] + size: 373553 + timestamp: 1760977441687 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libcxx-21.1.4-h3d58e20_2.conda + sha256: d2dbf38198c830069dc37cf71e6d077b267aa116b2458d6ea139c87574265a15 + md5: e67440e1182912c0c8a56b09682f727c + depends: + - __osx >=10.13 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 572306 + timestamp: 1761852325847 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libcxx-21.1.4-hf598326_2.conda + sha256: 0a0765cc8b6000e7f7be879c12825583d046ef22ab95efc7c5f8622e4b3302d5 + md5: 4346830dcc0c0e930328fddb0b829f63 + depends: + - __osx >=11.0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + purls: [] + size: 568742 + timestamp: 1761852287381 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda + sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf + md5: 64f0c503da58ec25ebd359e4d990afa8 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 72573 + timestamp: 1747040452262 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libdeflate-1.24-he377734_0.conda + sha256: dd0e4baa983803227ec50457731d6f41258b90b3530f579b5d3151d5a98af191 + md5: f0b3d6494663b3385bf87fc206d7451a + depends: + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 70417 + timestamp: 1747040440762 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda + sha256: 2733a4adf53daca1aa4f41fe901f0f8ee9e4c509abd23ffcd7660013772d6f45 + md5: f0a46c359722a3e84deb05cd4072d153 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 69751 + timestamp: 1747040526774 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda + sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1 + md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 54790 + timestamp: 1747040549847 +- conda: https://repo.prefix.dev/conda-forge/win-64/libdeflate-1.24-h76ddb4d_0.conda + sha256: 65347475c0009078887ede77efe60db679ea06f2b56f7853b9310787fe5ad035 + md5: 08d988e266c6ae77e03d164b83786dc4 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: [] + size: 156292 + timestamp: 1747040812624 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + depends: + - ncurses + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 134676 + timestamp: 1738479519902 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + sha256: c0b27546aa3a23d47919226b3a1635fccdb4f24b94e72e206a751b33f46fd8d6 + md5: fb640d776fc92b682a14e001980825b1 + depends: + - ncurses + - libgcc >=13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 148125 + timestamp: 1738479808948 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda + sha256: 6cc49785940a99e6a6b8c6edbb15f44c2dd6c789d9c283e5ee7bdfedd50b4cd6 + md5: 1f4ed31220402fcddc083b4bff406868 + depends: + - ncurses + - __osx >=10.13 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 115563 + timestamp: 1738479554273 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 + md5: 44083d2d2c2025afca315c7a172eab2b + depends: + - ncurses + - __osx >=11.0 + - ncurses >=6.5,<7.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 107691 + timestamp: 1738479560845 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libev-4.33-hd590300_2.conda + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + md5: 172bf1cd1ff8629f2b1179945ed45055 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 112766 + timestamp: 1702146165126 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + sha256: 973af77e297f1955dd1f69c2cbdc5ab9dfc88388a5576cd152cda178af0fd006 + md5: a9a13cb143bbaa477b1ebaefbe47a302 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 115123 + timestamp: 1702146237623 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libev-4.33-h10d778d_2.conda + sha256: 0d238488564a7992942aa165ff994eca540f687753b4f0998b29b4e4d030ff43 + md5: 899db79329439820b7e8f8de41bca902 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 106663 + timestamp: 1702146352558 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f + md5: 36d33e440c31857372a72137f78bacf5 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 107458 + timestamp: 1702146414478 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda + sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2 + md5: 4211416ecba1866fab0c6470986c22d6 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + purls: [] + size: 74811 + timestamp: 1752719572741 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libexpat-2.7.1-hfae3067_0.conda + sha256: 378cabff44ea83ce4d9f9c59f47faa8d822561d39166608b3e65d1e06c927415 + md5: f75d19f3755461db2eb69401f5514f4c + depends: + - libgcc >=14 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + purls: [] + size: 74309 + timestamp: 1752719762749 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda + sha256: 689862313571b62ee77ee01729dc093f2bf25a2f99415fcfe51d3a6cd31cce7b + md5: 9fdeae0b7edda62e989557d645769515 + depends: + - __osx >=10.13 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + purls: [] + size: 72450 + timestamp: 1752719744781 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda + sha256: 8fbb17a56f51e7113ed511c5787e0dec0d4b10ef9df921c4fd1cccca0458f648 + md5: b1ca5f21335782f71a8bd69bdc093f67 + depends: + - __osx >=11.0 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + purls: [] + size: 65971 + timestamp: 1752719657566 +- conda: https://repo.prefix.dev/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda + sha256: 8432ca842bdf8073ccecf016ccc9140c41c7114dc4ec77ca754551c01f780845 + md5: 3608ffde260281fa641e70d6e34b1b96 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - expat 2.7.1.* + license: MIT + license_family: MIT + purls: [] + size: 141322 + timestamp: 1752719767870 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda + sha256: 25cbdfa65580cfab1b8d15ee90b4c9f1e0d72128f1661449c9a999d341377d54 + md5: 35f29eec58405aaf55e01cb470d8c26a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: MIT + license_family: MIT + purls: [] + size: 57821 + timestamp: 1760295480630 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libffi-3.5.2-hd65408f_0.conda + sha256: 6c3332e78a975e092e54f87771611db81dcb5515a3847a3641021621de76caea + md5: 0c5ad486dcfb188885e3cf8ba209b97b + depends: + - libgcc >=14 + license: MIT + license_family: MIT + purls: [] + size: 55586 + timestamp: 1760295405021 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libffi-3.5.2-h750e83c_0.conda + sha256: 277dc89950f5d97f1683f26e362d6dca3c2efa16cb2f6fdb73d109effa1cd3d0 + md5: d214916b24c625bcc459b245d509f22e + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 52573 + timestamp: 1760295626449 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libffi-3.5.2-he5f378a_0.conda + sha256: 9b8acdf42df61b7bfe8bdc545c016c29e61985e79748c64ad66df47dbc2e295f + md5: 411ff7cd5d1472bba0f55c0faf04453b + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 40251 + timestamp: 1760295839166 +- conda: https://repo.prefix.dev/conda-forge/win-64/libffi-3.5.2-h52bdfb6_0.conda + sha256: ddff25aaa4f0aa535413f5d831b04073789522890a4d8626366e43ecde1534a3 + md5: ba4ad812d2afc22b9a34ce8327a0930f + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + purls: [] + size: 44866 + timestamp: 1760295760649 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda + sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec + md5: f4084e4e6577797150f9b04a4560ceb0 + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 7664 + timestamp: 1757945417134 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype-2.14.1-h8af1aa0_0.conda + sha256: 342c07e4be3d09d04b531c889182a11a488e7e9ba4b75f642040e4681c1e9b98 + md5: 1e61fb236ccd3d6ccaf9e91cb2d7e12d + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 7753 + timestamp: 1757945484817 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda + sha256: 035e23ef87759a245d51890aedba0b494a26636784910c3730d76f3dc4482b1d + md5: e0e2edaf5e0c71b843e25a7ecc451cc9 + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 7780 + timestamp: 1757945952392 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda + sha256: 9de25a86066f078822d8dd95a83048d7dc2897d5d655c0e04a8a54fca13ef1ef + md5: f35fb38e89e2776994131fbf961fa44b + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 7810 + timestamp: 1757947168537 +- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype-2.14.1-h57928b3_0.conda + sha256: 2029702ec55e968ce18ec38cc8cf29f4c8c4989a0d51797164dab4f794349a64 + md5: 3235024fe48d4087721797ebd6c9d28c + depends: + - libfreetype6 >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 8109 + timestamp: 1757946135015 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652 + md5: 8e7251989bca326a28f4a5ffbd74557a + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 386739 + timestamp: 1757945416744 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libfreetype6-2.14.1-hdae7a39_0.conda + sha256: cedc83d9733363aca353872c3bfed2e188aa7caf57b57842ba0c6d2765652b7c + md5: 9c2f56b6e011c6d8010ff43b796aab2f + depends: + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 423210 + timestamp: 1757945484108 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + sha256: f5f28092e368efc773bcd1c381d123f8b211528385a9353e36f8808d00d11655 + md5: dfbdc8fd781dc3111541e4234c19fdbd + depends: + - __osx >=10.13 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 374993 + timestamp: 1757945949585 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + sha256: cc4aec4c490123c0f248c1acd1aeab592afb6a44b1536734e20937cda748f7cd + md5: 6d4ede03e2a8e20eb51f7f681d2a2550 + depends: + - __osx >=11.0 + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 346703 + timestamp: 1757947166116 +- conda: https://repo.prefix.dev/conda-forge/win-64/libfreetype6-2.14.1-hdbac1cb_0.conda + sha256: 223710600b1a5567163f7d66545817f2f144e4ef8f84e99e90f6b8a4e19cb7ad + md5: 6e7c5c5ab485057b5d07fd8188ba5c28 + depends: + - libpng >=1.6.50,<1.7.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - freetype >=2.14.1 + license: GPL-2.0-only OR FTL + purls: [] + size: 340264 + timestamp: 1757946133889 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-15.2.0-h767d61c_7.conda + sha256: 08f9b87578ab981c7713e4e6a7d935e40766e10691732bba376d4964562bcb45 + md5: c0374badb3a5d4b1372db28d19462c53 + depends: + - __glibc >=2.17,<3.0.a0 + - _openmp_mutex >=4.5 + constrains: + - libgomp 15.2.0 h767d61c_7 + - libgcc-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 822552 + timestamp: 1759968052178 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-15.2.0-he277a41_7.conda + sha256: 616f5960930ad45b48c57f49c3adddefd9423674b331887ef0e69437798c214b + md5: afa05d91f8d57dd30985827a09c21464 + depends: + - _openmp_mutex >=4.5 + constrains: + - libgomp 15.2.0 he277a41_7 + - libgcc-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 510719 + timestamp: 1759967448307 +- conda: https://repo.prefix.dev/conda-forge/win-64/libgcc-15.2.0-h1383e82_7.conda + sha256: 174c4c75b03923ac755f227c96d956f7b4560a4b7dd83c0332709c50ff78450f + md5: 926a82fc4fa5b284b1ca1fb74f20dee2 + depends: + - _openmp_mutex >=4.5 + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + constrains: + - msys2-conda-epoch <0.0a0 + - libgomp 15.2.0 h1383e82_7 + - libgcc-ng ==15.2.0=*_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 667897 + timestamp: 1759976063036 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_7.conda + sha256: 2045066dd8e6e58aaf5ae2b722fb6dfdbb57c862b5f34ac7bfb58c40ef39b6ad + md5: 280ea6eee9e2ddefde25ff799c4f0363 + depends: + - libgcc 15.2.0 h767d61c_7 + license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 34501 - timestamp: 1697358973269 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.48.0-hee588c1_1.conda - sha256: 22853d289ef6ec8a5b20f1aa261895b06525439990d3b139f8bfd0b5c5e32a3a - md5: 3fa05c528d8a1e2a67bbf1e36f22d3bc + size: 29313 + timestamp: 1759968065504 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_7.conda + sha256: 7d98979b2b5698330007b0146b8b4b95b3790378de12129ce13c9fc88c1ef45a + md5: a5ce1f0a32f02c75c11580c5b2f9258a + depends: + - libgcc 15.2.0 he277a41_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 29261 + timestamp: 1759967452303 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libgomp-15.2.0-h767d61c_7.conda + sha256: e9fb1c258c8e66ee278397b5822692527c5f5786d372fe7a869b900853f3f5ca + md5: f7b4d76975aac7e5d9e6ad13845f92fe + depends: + - __glibc >=2.17,<3.0.a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 447919 + timestamp: 1759967942498 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libgomp-15.2.0-he277a41_7.conda + sha256: 0a024f1e4796f5d90fb8e8555691dad1b3bdfc6ac3c2cd14d876e30f805fcac7 + md5: 34cef4753287c36441f907d5fdd78d42 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 450308 + timestamp: 1759967379407 +- conda: https://repo.prefix.dev/conda-forge/win-64/libgomp-15.2.0-h1383e82_7.conda + sha256: b8b569a9d3ec8f13531c220d3ad8e1ff35c75902c89144872e7542a77cb8c10d + md5: 7f970a7f9801622add7746aa3cbc24d5 + depends: + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + constrains: + - msys2-conda-epoch <0.0a0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 535898 + timestamp: 1759975963604 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda + sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 + md5: 9fa334557db9f63da6c9285fd2a48638 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 628947 + timestamp: 1745268527144 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libjpeg-turbo-3.1.0-h86ecc28_0.conda + sha256: c7e4f017eeadcabb30e2a95dae95aad27271d633835e55e5dae23c932ae7efab + md5: a689388210d502364b79e8b19e7fa2cb + depends: + - libgcc >=13 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 653054 + timestamp: 1745268199701 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda + sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 + md5: 87537967e6de2f885a9fcebd42b7cb10 + depends: + - __osx >=10.13 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 586456 + timestamp: 1745268522731 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda + sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 + md5: 01caa4fbcaf0e6b08b3aef1151e91745 + depends: + - __osx >=11.0 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 553624 + timestamp: 1745268405713 +- conda: https://repo.prefix.dev/conda-forge/win-64/libjpeg-turbo-3.1.0-h2466b09_0.conda + sha256: e61b0adef3028b51251124e43eb6edf724c67c0f6736f1628b02511480ac354e + md5: 7c51d27540389de84852daa1cdb9c63c + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - jpeg <0.0.0a + license: IJG AND BSD-3-Clause AND Zlib + purls: [] + size: 838154 + timestamp: 1745268437136 +- conda: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda + sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 + md5: 1a580f7796c7bf6393fddb8bbbde58dc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 112894 + timestamp: 1749230047870 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/liblzma-5.8.1-h86ecc28_2.conda + sha256: 498ea4b29155df69d7f20990a7028d75d91dbea24d04b2eb8a3d6ef328806849 + md5: 7d362346a479256857ab338588190da0 + depends: + - libgcc >=13 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 125103 + timestamp: 1749232230009 +- conda: https://repo.prefix.dev/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda + sha256: 7e22fd1bdb8bf4c2be93de2d4e718db5c548aa082af47a7430eb23192de6bb36 + md5: 8468beea04b9065b9807fc8b9cdc5894 + depends: + - __osx >=10.13 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 104826 + timestamp: 1749230155443 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda + sha256: 0cb92a9e026e7bd4842f410a5c5c665c89b2eb97794ffddba519a626b8ce7285 + md5: d6df911d4564d77c4374b02552cb17d1 + depends: + - __osx >=11.0 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 92286 + timestamp: 1749230283517 +- conda: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda + sha256: 55764956eb9179b98de7cc0e55696f2eff8f7b83fc3ebff5e696ca358bca28cc + md5: c15148b2e18da456f5108ccb5e411446 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - xz 5.8.1.* + license: 0BSD + purls: [] + size: 104935 + timestamp: 1749230611612 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda + sha256: a4a7dab8db4dc81c736e9a9b42bdfd97b087816e029e221380511960ac46c690 + md5: b499ce4b026493a13774bcf0f4c33849 + depends: + - __glibc >=2.17,<3.0.a0 + - c-ares >=1.34.5,<2.0a0 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libgcc >=14 + - libstdcxx >=14 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 666600 + timestamp: 1756834976695 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnghttp2-1.67.0-ha888d0e_0.conda + sha256: b03f406fd5c3f865a5e08c89b625245a9c4e026438fd1a445e45e6a0d69c2749 + md5: 981082c1cc262f514a5a2cf37cab9b81 + depends: + - c-ares >=1.34.5,<2.0a0 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libgcc >=14 + - libstdcxx >=14 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 728661 + timestamp: 1756835019535 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libnghttp2-1.67.0-h3338091_0.conda + sha256: c48d7e1cc927aef83ff9c48ae34dd1d7495c6ccc1edc4a3a6ba6aff1624be9ac + md5: e7630cef881b1174d40f3e69a883e55f + depends: + - __osx >=10.13 + - c-ares >=1.34.5,<2.0a0 + - libcxx >=19 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 605680 + timestamp: 1756835898134 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda + sha256: a07cb53b5ffa2d5a18afc6fd5a526a5a53dd9523fbc022148bd2f9395697c46d + md5: a4b4dd73c67df470d091312ab87bf6ae + depends: + - __osx >=11.0 + - c-ares >=1.34.5,<2.0a0 + - libcxx >=19 + - libev >=4.33,<4.34.0a0 + - libev >=4.33,<5.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.2,<4.0a0 + license: MIT + license_family: MIT + purls: [] + size: 575454 + timestamp: 1756835746393 +- conda: https://repo.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 purls: [] - size: 878223 - timestamp: 1737564987837 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.48.0-h5eb1b54_1.conda - sha256: 81dd9bf66c7f1d9064e007e2c787133100c406e7ca2de61dba9fb7b87372f255 - md5: 4f3a61fe206f20b27c385ee608bcdfda + size: 33731 + timestamp: 1750274110928 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libnsl-2.0.1-h86ecc28_1.conda + sha256: c0dc4d84198e3eef1f37321299e48e2754ca83fd12e6284754e3cb231357c3a5 + md5: d5d58b2dc3e57073fe22303f5fed4db7 depends: - libgcc >=13 + license: LGPL-2.1-only + license_family: GPL + purls: [] + size: 34831 + timestamp: 1750274211 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda + sha256: e75a2723000ce3a4b9fd9b9b9ce77553556c93e475a4657db6ed01abc02ea347 + md5: 7af8e91b0deb5f8e25d1a595dea79614 + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 317390 + timestamp: 1753879899951 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libpng-1.6.50-h1abf092_1.conda + sha256: e1effd7335ec101bb124f41a5f79fabb5e7b858eafe0f2db4401fb90c51505a7 + md5: ed42935ac048d73109163d653d9445a0 + depends: + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 339168 + timestamp: 1753879915462 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libpng-1.6.50-h84aeda2_1.conda + sha256: 8d92c82bcb09908008d8cf5fab75e20733810d40081261d57ef8cd6495fc08b4 + md5: 1fe32bb16991a24e112051cc0de89847 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 297609 + timestamp: 1753879919854 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda + sha256: a2e0240fb0c79668047b528976872307ea80cb330baf8bf6624ac2c6443449df + md5: 4d0f5ce02033286551a32208a5519884 + depends: + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 287056 + timestamp: 1753879907258 +- conda: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.50-h7351971_1.conda + sha256: e84b041f91c94841cb9b97952ab7f058d001d4a15ed4ce226ec5fdb267cc0fa5 + md5: 3ae6e9f5c47c495ebeed95651518be61 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - libzlib >=1.3.1,<2.0a0 + license: zlib-acknowledgement + purls: [] + size: 382709 + timestamp: 1753879944850 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libzlib >=1.3.1,<2.0a0 + license: blessing + purls: [] + size: 932581 + timestamp: 1753948484112 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libsqlite-3.50.4-h022381a_0.conda + sha256: a361dc926f232e7f3aa664dbd821f12817601c07d2c8751a0668c2fb07d0e202 + md5: 0ad1b73a3df7e3376c14efe6dabe6987 + depends: + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 1044879 - timestamp: 1737565049785 -- conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.48.0-hdb6dae5_1.conda - sha256: ccff3309ed7b1561d3bb00f1e4f36d9d1323af998013e3182a13bf0b5dcef4ec - md5: 6c4d367a4916ea169d614590bdf33b7c + size: 931661 + timestamp: 1753948557036 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + sha256: 466366b094c3eb4b1d77320530cbf5400e7a10ab33e4824c200147488eebf7a6 + md5: 156bfb239b6a67ab4a01110e6718cbc4 depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 926014 - timestamp: 1737565233282 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.48.0-h3f77e49_1.conda - sha256: 17c06940cc2a13fd6a17effabd6881b1477db38b2cd3ee2571092d293d3fdd75 - md5: 4c55169502ecddf8077973a987d08f08 + size: 980121 + timestamp: 1753948554003 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda + sha256: 802ebe62e6bc59fc26b26276b793e0542cfff2d03c086440aeaf72fb8bbcec44 + md5: 1dcb0468f5146e38fae99aef9656034b depends: - __osx >=11.0 + - icu >=75.1,<76.0a0 - libzlib >=1.3.1,<2.0a0 - license: Unlicense + license: blessing purls: [] - size: 852831 - timestamp: 1737564996616 -- conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.48.0-h67fdade_1.conda - sha256: eb889b9ea754d30268fa740f91e62fae6c30ca40f9769051dd42390d2470a7ff - md5: 5a7a8f7f68ce1bdb7b58219786436f30 + size: 902645 + timestamp: 1753948599139 +- conda: https://repo.prefix.dev/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca depends: - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: blessing + purls: [] + size: 1288499 + timestamp: 1753948889360 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 + md5: eecce068c7e4eddeb169591baac20ac4 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 304790 + timestamp: 1745608545575 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + sha256: 1e289bcce4ee6a5817a19c66e296f3c644dcfa6e562e5c1cba807270798814e7 + md5: eecc495bcfdd9da8058969656f916cc2 + depends: + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 311396 + timestamp: 1745609845915 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda + sha256: 00654ba9e5f73aa1f75c1f69db34a19029e970a4aeb0fa8615934d8e9c369c3c + md5: a6cb15db1c2dc4d3a5f6cf3772e09e81 + depends: + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 284216 + timestamp: 1745608575796 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a + md5: b68e8f66b94b44aaa8de4583d3d4cc40 + depends: + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 279193 + timestamp: 1745608793272 +- conda: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + depends: + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.5.0,<4.0a0 + - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 - license: Unlicense + license: BSD-3-Clause + license_family: BSD purls: [] - size: 897026 - timestamp: 1737565547561 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 - md5: 234a5554c53625688d51062645337328 + size: 292785 + timestamp: 1745608759342 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h8f9b012_7.conda + sha256: 1b981647d9775e1cdeb2fab0a4dd9cd75a6b0de2963f6c3953dbd712f78334b3 + md5: 5b767048b1b3ee9a954b06f4084f93dc depends: - - libgcc 14.2.0 h77fa898_1 + - __glibc >=2.17,<3.0.a0 + - libgcc 15.2.0 h767d61c_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3893695 - timestamp: 1729027746910 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-14.2.0-h3f4de04_1.conda - sha256: 519556d2c93f1b487091ce046d62e762286177f4a670ec10e16005177d0bcab3 - md5: 37f489acd39e22b623d2d1e5ac6d195c + size: 3898269 + timestamp: 1759968103436 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-15.2.0-h3f4de04_7.conda + sha256: 4c6d1a2ae58044112233a57103bbf06000bd4c2aad44a0fd3b464b05fa8df514 + md5: 6a2f0ee17851251a85fbebafbe707d2d depends: - - libgcc 14.2.0 he277a41_1 + - libgcc 15.2.0 he277a41_7 + constrains: + - libstdcxx-ng ==15.2.0=*_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 3816794 - timestamp: 1729089463404 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 - md5: 8371ac6457591af2cf6159439c1fd051 + size: 3831785 + timestamp: 1759967470295 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libstdcxx-ng-15.2.0-h4852527_7.conda + sha256: 024fd46ac3ea8032a5ec3ea7b91c4c235701a8bf0e6520fe5e6539992a6bd05f + md5: f627678cf829bd70bccf141a19c3ad3e depends: - - libstdcxx 14.2.0 hc0a3c3a_1 + - libstdcxx 15.2.0 h8f9b012_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 54105 - timestamp: 1729027780628 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-14.2.0-hf1166c9_1.conda - sha256: 9f97461bd55a2745a7a0941f3502a047f15bfe7bb2952dc7fb204b3202f866fd - md5: 0e75771b8a03afae5a2c6ce71bc733f5 + size: 29343 + timestamp: 1759968157195 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hf1166c9_7.conda + sha256: 26fc1bdb39042f27302b363785fea6f6b9607f9c2f5eb949c6ae0bdbb8599574 + md5: 9e5deec886ad32f3c6791b3b75c78681 depends: - - libstdcxx 14.2.0 h3f4de04_1 + - libstdcxx 15.2.0 h3f4de04_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 54133 - timestamp: 1729089498541 -- conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 - md5: 40b61aab5c7ba9ff276c41cfffe6b80b + size: 29341 + timestamp: 1759967498023 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libtiff-4.7.1-h8261f1e_0.conda + sha256: ddda0d7ee67e71e904a452010c73e32da416806f5cb9145fb62c322f97e717fb + md5: 72b531694ebe4e8aa6f5745d1015c1b4 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - lerc >=4.0.0,<5.0a0 + - libdeflate >=1.24,<1.25.0a0 + - libgcc >=14 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libwebp-base >=1.6.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: HPND + purls: [] + size: 437211 + timestamp: 1758278398952 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libtiff-4.7.1-h7a57436_0.conda + sha256: f2496a14134304cd54d15877c43b4158fa27f9db31b6fe4d801ab40d36b60458 + md5: 5180c10fedc014177262eda8dbb36d9c + depends: + - lerc >=4.0.0,<5.0a0 + - libdeflate >=1.24,<1.25.0a0 + - libgcc >=14 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libstdcxx >=14 + - libwebp-base >=1.6.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: HPND + purls: [] + size: 487507 + timestamp: 1758278441825 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libtiff-4.7.1-haa3b502_0.conda + sha256: 667bdfa1d2956952bca26adfb01a0848f716fea72afe29a684bd107ba8ec0a3c + md5: 9aeb6f2819a41937d670e73f15a12da5 + depends: + - __osx >=10.13 + - lerc >=4.0.0,<5.0a0 + - libcxx >=19 + - libdeflate >=1.24,<1.25.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: HPND + purls: [] + size: 404501 + timestamp: 1758278988445 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda + sha256: 6bc1b601f0d3ee853acd23884a007ac0a0290f3609dabb05a47fc5a0295e2b53 + md5: 2bb9e04e2da869125e2dc334d665f00d + depends: + - __osx >=11.0 + - lerc >=4.0.0,<5.0a0 + - libcxx >=19 + - libdeflate >=1.24,<1.25.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - libzlib >=1.3.1,<2.0a0 + - zstd >=1.5.7,<1.6.0a0 + license: HPND + purls: [] + size: 373640 + timestamp: 1758278641520 +- conda: https://repo.prefix.dev/conda-forge/win-64/libtiff-4.7.1-h550210a_0.conda + sha256: d6cac6596ded0d5bbbc4198d7eb4db88da8c00236ebf5e2c8ad333ccde8965e2 + md5: e23f29747d9d2aa2a39b594c114fac67 + depends: + - lerc >=4.0.0,<5.0a0 + - libdeflate >=1.24,<1.25.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - zstd >=1.5.7,<1.6.0a0 + license: HPND + purls: [] + size: 992060 + timestamp: 1758278535260 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libuuid-2.41.2-he9a06e4_0.conda + sha256: e5ec6d2ad7eef538ddcb9ea62ad4346fde70a4736342c4ad87bd713641eb9808 + md5: 80c07c68d2f6870250959dcc95b209d1 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 37135 + timestamp: 1758626800002 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.41.2-h3e4203c_0.conda + sha256: 7aed28ac04e0298bf8f7ad44a23d6f8ee000aa0445807344b16fceedc67cce0f + md5: 3a68e44fdf2a2811672520fdd62996bd + depends: + - libgcc >=14 license: BSD-3-Clause license_family: BSD purls: [] - size: 33601 - timestamp: 1680112270483 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f - md5: 000e30b09db0b7c775b21695dff30969 + size: 39172 + timestamp: 1758626850999 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda + sha256: c180f4124a889ac343fc59d15558e93667d894a966ec6fdb61da1604481be26b + md5: 0f03292cc56bf91a077a134ea8747118 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + license: MIT + license_family: MIT + purls: [] + size: 895108 + timestamp: 1753948278280 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libuv-1.51.0-he30d5cf_1.conda + sha256: 7a0fb5638582efc887a18b7d270b0c4a6f6e681bf401cab25ebafa2482569e90 + md5: 8e62bf5af966325ee416f19c6f14ffa3 + depends: + - libgcc >=14 + license: MIT + license_family: MIT + purls: [] + size: 629238 + timestamp: 1753948296190 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda + sha256: d90dd0eee6f195a5bd14edab4c5b33be3635b674b0b6c010fb942b956aa2254c + md5: fbfc6cf607ae1e1e498734e256561dc3 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 422612 + timestamp: 1753948458902 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda + sha256: 042c7488ad97a5629ec0a991a8b2a3345599401ecc75ad6a5af73b60e6db9689 + md5: c0d87c3c8e075daf1daf6c31b53e8083 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 421195 + timestamp: 1753948426421 +- conda: https://repo.prefix.dev/conda-forge/win-64/libuv-1.51.0-hfd05255_1.conda + sha256: f03dc82e6fb1725788e73ae97f0cd3d820d5af0d351a274104a0767035444c59 + md5: 31e1545994c48efc3e6ea32ca02a8724 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: MIT + license_family: MIT + purls: [] + size: 297087 + timestamp: 1753948490874 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda + sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b + md5: aea31d2e5b1091feca96fcfe945c3cf9 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + constrains: + - libwebp 1.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 429011 + timestamp: 1752159441324 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libwebp-base-1.6.0-ha2e29f5_0.conda + sha256: b03700a1f741554e8e5712f9b06dd67e76f5301292958cd3cb1ac8c6fdd9ed25 + md5: 24e92d0942c799db387f5c9d7b81f1af + depends: + - libgcc >=14 + constrains: + - libwebp 1.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 359496 + timestamp: 1752160685488 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda + sha256: 00dbfe574b5d9b9b2b519acb07545380a6bc98d1f76a02695be4995d4ec91391 + md5: 7bb6608cf1f83578587297a158a6630b + depends: + - __osx >=10.13 + constrains: + - libwebp 1.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 365086 + timestamp: 1752159528504 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda + sha256: a4de3f371bb7ada325e1f27a4ef7bcc81b2b6a330e46fac9c2f78ac0755ea3dd + md5: e5e7d467f80da752be17796b87fe6385 + depends: + - __osx >=11.0 + constrains: + - libwebp 1.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 294974 + timestamp: 1752159906788 +- conda: https://repo.prefix.dev/conda-forge/win-64/libwebp-base-1.6.0-h4d5522a_0.conda + sha256: 7b6316abfea1007e100922760e9b8c820d6fc19df3f42fb5aca684cfacb31843 + md5: f9bbae5e2537e3b06e0f7310ba76c893 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + constrains: + - libwebp 1.6.0 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 279176 + timestamp: 1752159543911 +- conda: https://repo.prefix.dev/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_10.conda + sha256: 0fccf2d17026255b6e10ace1f191d0a2a18f2d65088fd02430be17c701f8ffe0 + md5: 8a86073cf3b343b87d03f41790d8b4e5 + depends: + - ucrt + constrains: + - pthreads-win32 <0.0a0 + - msys2-conda-epoch <0.0a0 + license: MIT AND BSD-3-Clause-Clear + purls: [] + size: 36621 + timestamp: 1759768399557 +- conda: https://repo.prefix.dev/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa + md5: 92ed62436b625154323d40d5f2f11dd7 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + purls: [] + size: 395888 + timestamp: 1727278577118 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda + sha256: 461cab3d5650ac6db73a367de5c8eca50363966e862dcf60181d693236b1ae7b + md5: cd14ee5cca2464a425b1dbfc24d90db2 + depends: + - libgcc >=13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + purls: [] + size: 397493 + timestamp: 1727280745441 +- conda: https://repo.prefix.dev/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda + sha256: 8896cd5deff6f57d102734f3e672bc17120613647288f9122bec69098e839af7 + md5: bbeca862892e2898bdb45792a61c4afc + depends: + - __osx >=10.13 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + purls: [] + size: 323770 + timestamp: 1727278927545 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 + md5: af523aae2eca6dfa1c8eec693f5b9a79 + depends: + - __osx >=11.0 + - pthread-stubs + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT + purls: [] + size: 323658 + timestamp: 1727278733917 +- conda: https://repo.prefix.dev/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda + sha256: 08dec73df0e161c96765468847298a420933a36bc4f09b50e062df8793290737 + md5: a69bbf778a462da324489976c84cfc8c depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD + - libgcc >=13 + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - pthread-stubs + - ucrt >=10.0.20348.0 + - xorg-libxau >=1.0.11,<2.0a0 + - xorg-libxdmcp + license: MIT + license_family: MIT purls: [] - size: 35720 - timestamp: 1680113474501 + size: 1208687 + timestamp: 1727279378819 - conda: https://repo.prefix.dev/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c md5: 5aa797f8787fe7a17d1b0821485b5adc @@ -1464,67 +2985,73 @@ packages: purls: [] size: 55476 timestamp: 1727963768015 -- pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - name: markdown-it-py - version: 3.0.0 - sha256: 355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 +- pypi: https://files.pythonhosted.org/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl + name: license-expression + version: 30.4.4 + sha256: 421788fdcadb41f049d2dc934ce666626265aeccefddd25e162a26f23bcbf8a4 requires_dist: - - mdurl~=0.1 - - psutil ; extra == 'benchmarking' - - pytest ; extra == 'benchmarking' - - pytest-benchmark ; extra == 'benchmarking' - - pre-commit~=3.0 ; extra == 'code-style' - - commonmark~=0.9 ; extra == 'compare' - - markdown~=3.4 ; extra == 'compare' - - mistletoe~=1.0 ; extra == 'compare' - - mistune~=2.0 ; extra == 'compare' - - panflute~=2.3 ; extra == 'compare' - - linkify-it-py>=1,<3 ; extra == 'linkify' - - mdit-py-plugins ; extra == 'plugins' - - gprof2dot ; extra == 'profiling' - - mdit-py-plugins ; extra == 'rtd' - - myst-parser ; extra == 'rtd' - - pyyaml ; extra == 'rtd' - - sphinx ; extra == 'rtd' - - sphinx-copybutton ; extra == 'rtd' - - sphinx-design ; extra == 'rtd' - - sphinx-book-theme ; extra == 'rtd' - - jupyter-sphinx ; extra == 'rtd' - - coverage ; extra == 'testing' - - pytest ; extra == 'testing' - - pytest-cov ; extra == 'testing' - - pytest-regressions ; extra == 'testing' - requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl + - boolean-py>=4.0 + - pytest>=7.0.1 ; extra == 'dev' + - pytest-xdist>=2 ; extra == 'dev' + - twine ; extra == 'dev' + - ruff ; extra == 'dev' + - sphinx>=5.0.2 ; extra == 'dev' + - sphinx-rtd-theme>=1.0.0 ; extra == 'dev' + - sphinxcontrib-apidoc>=0.4.0 ; extra == 'dev' + - sphinx-reredirects>=0.1.2 ; extra == 'dev' + - doc8>=0.11.2 ; extra == 'dev' + - sphinx-autobuild ; extra == 'dev' + - sphinx-rtd-dark-mode>=1.3.0 ; extra == 'dev' + - sphinx-copybutton ; extra == 'dev' + requires_python: '>=3.9' +- conda: https://repo.prefix.dev/conda-forge/noarch/markdown-it-py-4.0.0-pyhd8ed1ab_0.conda + sha256: 7b1da4b5c40385791dbc3cc85ceea9fad5da680a27d5d3cb8bfaa185e304a89e + md5: 5b5203189eb668f042ac2b0826244964 + depends: + - mdurl >=0.1,<1 + - python >=3.10 + license: MIT + license_family: MIT + purls: + - pkg:pypi/markdown-it-py?source=hash-mapping + size: 64736 + timestamp: 1754951288511 +- pypi: https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl name: markupsafe - version: 3.0.2 - sha256: 9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d + version: 3.0.3 + sha256: 1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl +- pypi: https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl name: markupsafe - version: 3.0.2 - sha256: 93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93 + version: 3.0.3 + sha256: 6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: markupsafe - version: 3.0.2 - sha256: 70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b + version: 3.0.3 + sha256: 0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl name: markupsafe - version: 3.0.2 - sha256: a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84 + version: 3.0.3 + sha256: de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl +- pypi: https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl name: markupsafe - version: 3.0.2 - sha256: 2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832 + version: 3.0.3 + sha256: 4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - name: mdurl - version: 0.1.2 - sha256: 84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 - requires_python: '>=3.7' +- conda: https://repo.prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + md5: 592132998493b3ff25fd7479396e8351 + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mdurl?source=hash-mapping + size: 14465 + timestamp: 1733255681319 - conda: https://repo.prefix.dev/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_1.conda sha256: 7a5bd30a2e7ddd7b85031a5e2e14f290898098dc85bea5b3a5bf147c25122838 md5: bbe1963f1e47f594070ffe87cdf612ea @@ -1540,43 +3067,43 @@ packages: - pkg:pypi/nbformat?source=hash-mapping size: 100945 timestamp: 1733402844974 -- conda: https://repo.prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda - sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 - md5: 04b34b9a40cdc48cfdab261ab176ff74 +- conda: https://repo.prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + md5: 47e340acb35de30501a76c7c799c41d7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: X11 AND BSD-3-Clause purls: [] - size: 894452 - timestamp: 1736683239706 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_2.conda - sha256: 9fd726174dde993c560dd6fa1a383e61d546d380e98e0b0348d22512e5d86e24 - md5: 779046fb585c71373e8a051be06c6011 + size: 891641 + timestamp: 1738195959188 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/ncurses-6.5-ha32ae93_3.conda + sha256: 91cfb655a68b0353b2833521dc919188db3d8a7f4c64bea2c6a7557b24747468 + md5: 182afabe009dc78d8b73100255ee6868 depends: - libgcc >=13 license: X11 AND BSD-3-Clause purls: [] - size: 928402 - timestamp: 1736683192463 -- conda: https://repo.prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_2.conda - sha256: 507456591054ff83a0179c6b3804dbf6ea7874ac07b68bdf6ab5f23f2065e067 - md5: 7eb0c4be5e4287a3d6bfef015669a545 + size: 926034 + timestamp: 1738196018799 +- conda: https://repo.prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda + sha256: ea4a5d27ded18443749aefa49dc79f6356da8506d508b5296f60b8d51e0c4bd9 + md5: ced34dd9929f491ca6dab6a2927aff25 depends: - __osx >=10.13 license: X11 AND BSD-3-Clause purls: [] - size: 822835 - timestamp: 1736683439206 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_2.conda - sha256: b45c73348ec9841d5c893acc2e97adff24127548fe8c786109d03c41ed564e91 - md5: f6f7c5b7d0983be186c46c4f6f8f9af8 + size: 822259 + timestamp: 1738196181298 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda + sha256: 2827ada40e8d9ca69a153a45f7fd14f32b2ead7045d3bbb5d10964898fe65733 + md5: 068d497125e4bf8a66bf707254fff5ae depends: - __osx >=11.0 license: X11 AND BSD-3-Clause purls: [] - size: 796754 - timestamp: 1736683572099 + size: 797030 + timestamp: 1738196177597 - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl name: networkx version: '3.5' @@ -1613,6 +3140,78 @@ packages: - pytest-mpl ; extra == 'test-extras' - pytest-randomly ; extra == 'test-extras' requires_python: '>=3.11' +- conda: https://repo.prefix.dev/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + sha256: 3900f9f2dbbf4129cf3ad6acf4e4b6f7101390b53843591c53b00f034343bc4d + md5: 11b3379b191f63139e29c0d19dee24cd + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libstdcxx >=14 + - libtiff >=4.7.1,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 355400 + timestamp: 1758489294972 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/openjpeg-2.5.4-h5da879a_0.conda + sha256: bd1bc8bdde5e6c5cbac42d462b939694e40b59be6d0698f668515908640c77b8 + md5: cea962410e327262346d48d01f05936c + depends: + - libgcc >=14 + - libpng >=1.6.50,<1.7.0a0 + - libstdcxx >=14 + - libtiff >=4.7.1,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 392636 + timestamp: 1758489353577 +- conda: https://repo.prefix.dev/conda-forge/osx-64/openjpeg-2.5.4-h87e8dc5_0.conda + sha256: fdf4708a4e45b5fd9868646dd0c0a78429f4c0b8be490196c975e06403a841d0 + md5: a67d3517ebbf615b91ef9fdc99934e0c + depends: + - __osx >=10.13 + - libcxx >=19 + - libpng >=1.6.50,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 334875 + timestamp: 1758489493148 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openjpeg-2.5.4-hbfb3c88_0.conda + sha256: dd73e8f1da7dd6a5494c5586b835cbe2ec68bace55610b1c4bf927400fe9c0d7 + md5: 6bf3d24692c157a41c01ce0bd17daeea + depends: + - __osx >=11.0 + - libcxx >=19 + - libpng >=1.6.50,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 319967 + timestamp: 1758489514651 +- conda: https://repo.prefix.dev/conda-forge/win-64/openjpeg-2.5.4-h24db6dd_0.conda + sha256: 226c270a7e3644448954c47959c00a9bf7845f6d600c2a643db187118d028eee + md5: 5af852046226bb3cb15c7f61c2ac020a + depends: + - libpng >=1.6.50,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libzlib >=1.3.1,<2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 244860 + timestamp: 1758489556249 - conda: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549 md5: 14edad12b59ccbfa3910d42c72adc2a0 @@ -1636,84 +3235,260 @@ packages: purls: [] size: 3644584 timestamp: 1759326000128 -- conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.4.0-hc426f3f_1.conda - sha256: 879a960d586cf8a64131ac0c060ef575cfb8aa9f6813093cba92042a86ee867c - md5: eaae23dbfc9ec84775097898526c72ea +- conda: https://repo.prefix.dev/conda-forge/osx-64/openssl-3.5.4-h230baf5_0.conda + sha256: 3ce8467773b2472b2919412fd936413f05a9b10c42e52c27bbddc923ef5da78a + md5: 075eaad78f96bbf5835952afbe44466e depends: - __osx >=10.13 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2590210 - timestamp: 1736086530077 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.4.0-h81ee809_1.conda - sha256: 97772762abc70b3a537683ca9fc3ff3d6099eb64e4aba3b9c99e6fce48422d21 - md5: 22f971393637480bda8c679f374d8861 + size: 2747108 + timestamp: 1759326402264 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda + sha256: f0512629f9589392c2fb9733d11e753d0eab8fc7602f96e4d7f3bd95c783eb07 + md5: 71118318f37f717eefe55841adb172fd depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2936415 - timestamp: 1736086108693 -- conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda - sha256: 519a06eaab7c878fbebb8cab98ea4a4465eafb1e9ed8c6ce67226068a80a92f0 - md5: fb45308ba8bfe1abf1f4a27bad24a743 + size: 3067808 + timestamp: 1759324763146 +- conda: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.4-h725018a_0.conda + sha256: 5ddc1e39e2a8b72db2431620ad1124016f3df135f87ebde450d235c212a61994 + md5: f28ffa510fe055ab518cbd9d6ddfea23 depends: - ca-certificates - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: Apache-2.0 license_family: Apache purls: [] - size: 8462960 - timestamp: 1736088436984 -- conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.17.2-h58526e2_0.conda - sha256: eb355ac225be2f698e19dba4dcab7cb0748225677a9799e9cc8e4cadc3cb738f - md5: ba76a6a448819560b5f8b08a9c74f415 + size: 9218823 + timestamp: 1759326176247 +- conda: https://repo.prefix.dev/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda + sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991 + md5: 58335b26c38bf4a20f399384c33cbcf9 + depends: + - python >=3.8 + - python + license: Apache-2.0 + license_family: APACHE + purls: + - pkg:pypi/packaging?source=hash-mapping + size: 62477 + timestamp: 1745345660407 +- conda: https://repo.prefix.dev/conda-forge/linux-64/patchelf-0.18.0-h3f2d84a_2.conda + sha256: 2f1caf273c7816fcff6e8438138c29d08264f8371dc0e23f86e993ccc7e978dc + md5: 5a6bde274af5252392b446ead19047d0 depends: - - libgcc-ng >=7.5.0 - - libstdcxx-ng >=7.5.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 license: GPL-3.0-or-later license_family: GPL purls: [] - size: 94048 - timestamp: 1673473024463 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/patchelf-0.17.2-h884eca8_0.conda - sha256: 8b98158f36a7a92013a1982ab7a60947151350ac5c513c1d1575825d0fa52518 - md5: bbd8dee69c4ac2e2d07bca100b8fcc31 + size: 136130 + timestamp: 1745559387060 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/patchelf-0.18.0-h5ad3122_2.conda + sha256: 73bcdc03ac2777986e5dbd35bf08bd6f2b683d26bd6650e6ef76e6d536eb17c3 + md5: 70223d112f70a91834f3708c079dea86 depends: - - libgcc-ng >=7.5.0 - - libstdcxx-ng >=7.5.0 + - libgcc >=13 + - libstdcxx >=13 + - libgcc >=13 license: GPL-3.0-or-later license_family: GPL purls: [] - size: 101306 - timestamp: 1673473812166 -- conda: https://repo.prefix.dev/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda - sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 - md5: 5a5870a74432aa332f7d32180633ad05 + size: 135165 + timestamp: 1745559421024 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pillow-12.0.0-py311h07c5bb8_0.conda + sha256: 57231a713744270bcd7116f339e13c78cd78f055a54b4d9b811a8597076c21d2 + md5: 51f505a537b2d216a1b36b823df80995 depends: - - python >=3.9 - license: MIT AND PSF-2.0 + - python + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + - tk >=8.6.13,<8.7.0a0 + - libxcb >=1.17.0,<2.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - python_abi 3.11.* *_cp311 + - openjpeg >=2.5.4,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - zlib-ng >=2.2.5,<2.3.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - lcms2 >=2.17,<3.0a0 + - libtiff >=4.7.1,<4.8.0a0 + license: HPND purls: - - pkg:pypi/pkgutil-resolve-name?source=hash-mapping - size: 10693 - timestamp: 1733344619659 -- conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 - md5: 577852c7e53901ddccc7e6a9959ddebe + - pkg:pypi/pillow?source=compressed-mapping + size: 1044368 + timestamp: 1761655794832 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pillow-12.0.0-py311h9a6517a_0.conda + sha256: 2c4b12c1d44fe21ab1a3716212b3df635993535895dabed6201fb5e8d6c6422b + md5: 2dcc43f9f47cb65f1ebcbdc96183f6d2 depends: - - python >=3.9 + - python + - libgcc >=14 + - zlib-ng >=2.2.5,<2.3.0a0 + - libxcb >=1.17.0,<2.0a0 + - tk >=8.6.13,<8.7.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - lcms2 >=2.17,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - python_abi 3.11.* *_cp311 + - openjpeg >=2.5.4,<3.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=compressed-mapping + size: 1020338 + timestamp: 1761655964156 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pillow-12.0.0-py311hc618505_0.conda + sha256: 3a73d44c418af9f7799df33b100302680464d881f9022e7cd8cd53b42158f4d8 + md5: cf3739a2d5f75b2ce7a4ea57eb4f1a15 + depends: + - python + - __osx >=10.13 + - lcms2 >=2.17,<3.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - zlib-ng >=2.2.5,<2.3.0a0 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libxcb >=1.17.0,<2.0a0 + - python_abi 3.11.* *_cp311 + - openjpeg >=2.5.4,<3.0a0 + - tk >=8.6.13,<8.7.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + license: HPND + purls: + - pkg:pypi/pillow?source=hash-mapping + size: 975961 + timestamp: 1761655892834 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pillow-12.0.0-py311h890502c_0.conda + sha256: 41493a32d5e908e18c3deccea6561c42098acf99cc84840fd629422d9dd27d0b + md5: c2791d321b3ec9cd81a6b09f00cf65d9 + depends: + - python + - python 3.11.* *_cpython + - __osx >=11.0 + - libwebp-base >=1.6.0,<2.0a0 + - tk >=8.6.13,<8.7.0a0 + - python_abi 3.11.* *_cp311 + - libjpeg-turbo >=3.1.0,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - zlib-ng >=2.2.5,<2.3.0a0 + - libxcb >=1.17.0,<2.0a0 + - openjpeg >=2.5.4,<3.0a0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - lcms2 >=2.17,<3.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=compressed-mapping + size: 966794 + timestamp: 1761655970281 +- conda: https://repo.prefix.dev/conda-forge/win-64/pillow-12.0.0-py311hf7ee305_0.conda + sha256: daf01e0333660107abb1425de79175ad0423183583a550b1cc9595a9e68491c1 + md5: c1e7a1806f85aac047cbadd6d4dfae41 + depends: + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - libfreetype >=2.14.1 + - libfreetype6 >=2.14.1 + - tk >=8.6.13,<8.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - openjpeg >=2.5.4,<3.0a0 + - python_abi 3.11.* *_cp311 + - libjpeg-turbo >=3.1.0,<4.0a0 + - lcms2 >=2.17,<3.0a0 + - zlib-ng >=2.2.5,<2.3.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - libxcb >=1.17.0,<2.0a0 + license: HPND + purls: + - pkg:pypi/pillow?source=compressed-mapping + size: 948680 + timestamp: 1761655790640 +- conda: https://repo.prefix.dev/conda-forge/noarch/platformdirs-4.5.0-pyhcf101f3_0.conda + sha256: 7efd51b48d908de2d75cbb3c4a2e80dd9454e1c5bb8191b261af3136f7fa5888 + md5: 5c7a868f8241e64e1cf5fdf4962f23e2 + depends: + - python >=3.10 + - python license: MIT license_family: MIT purls: - pkg:pypi/platformdirs?source=hash-mapping - size: 20448 - timestamp: 1733232756001 + size: 23625 + timestamp: 1759953252315 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + md5: b3c17d95b5a10c6e64a21fa17573e70e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 8252 + timestamp: 1726802366959 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda + sha256: 977dfb0cb3935d748521dd80262fe7169ab82920afd38ed14b7fee2ea5ec01ba + md5: bb5a90c93e3bac3d5690acf76b4a6386 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 8342 + timestamp: 1726803319942 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda + sha256: 05944ca3445f31614f8c674c560bca02ff05cb51637a96f665cb2bbe496099e5 + md5: 8bcf980d2c6b17094961198284b8e862 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 8364 + timestamp: 1726802331537 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 + md5: 415816daf82e0b23a736a069a75e9da7 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 8381 + timestamp: 1726802424786 +- conda: https://repo.prefix.dev/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda + sha256: 7e446bafb4d692792310ed022fe284e848c6a868c861655a92435af7368bae7b + md5: 3c8f2573569bb816483e5cf57efbbe29 + depends: + - libgcc >=13 + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + purls: [] + size: 9389 + timestamp: 1726802555076 - conda: https://repo.prefix.dev/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 md5: 12c566707c80111f9799308d9e265aef @@ -1726,17 +3501,137 @@ packages: - pkg:pypi/pycparser?source=hash-mapping size: 110100 timestamp: 1733195786147 -- pypi: https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - name: pygments - version: 2.19.2 - sha256: 86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b - requires_dist: - - colorama>=0.4.6 ; extra == 'windows-terminal' - requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl +- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-2.12.3-pyh3cfb1c2_0.conda + sha256: 6a940747e8445653224dcff95fadf1060c66b9e544fdb0ed469b70a98c3aee7e + md5: 2cb5d62fdf68deb0263663598feb9fc5 + depends: + - annotated-types >=0.6.0 + - pydantic-core 2.41.4 + - python >=3.10 + - typing-extensions >=4.6.1 + - typing-inspection >=0.4.2 + - typing_extensions >=4.14.1 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic?source=compressed-mapping + size: 320015 + timestamp: 1760749357338 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pydantic-core-2.41.4-py311h902ca64_0.conda + sha256: 7f7472dfc6a7275ea6c03b7fa7c1060fa5a3d0e39bbab16eac907d13421abd0e + md5: a440367c3ba0b93cfb7c6b1b93989720 + depends: + - python + - typing-extensions >=4.6.0,!=4.7.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - python_abi 3.11.* *_cp311 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-core?source=hash-mapping + size: 1944642 + timestamp: 1760442405695 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pydantic-core-2.41.4-py311hddf1d3d_0.conda + sha256: 60704e3e094fc568d4f29458ae6155e003250242728bb773eef23df24ca30d5c + md5: ea720d76d38146a7beb7a9d00279c689 + depends: + - python + - typing-extensions >=4.6.0,!=4.7.0 + - libgcc >=14 + - python 3.11.* *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-core?source=hash-mapping + size: 1841505 + timestamp: 1760442424689 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pydantic-core-2.41.4-py311hd2a4513_0.conda + sha256: d30ed0e29159d84b5e9632160e19016b9f9fdedf79d096718088c3b0d1db87bd + md5: 2126667748754916d19fdd4452186a3b + depends: + - python + - typing-extensions >=4.6.0,!=4.7.0 + - __osx >=10.13 + - python_abi 3.11.* *_cp311 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-core?source=hash-mapping + size: 1940621 + timestamp: 1760442426767 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pydantic-core-2.41.4-py311h71babbd_0.conda + sha256: b02eae8e5a57f382e697d9341ae9d5f82dbb9423334d275e3801c83e8f1ef9f0 + md5: 8c60218b18fb1c454ef81aa44716120b + depends: + - python + - typing-extensions >=4.6.0,!=4.7.0 + - __osx >=11.0 + - python 3.11.* *_cpython + - python_abi 3.11.* *_cp311 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-core?source=hash-mapping + size: 1801851 + timestamp: 1760442449358 +- conda: https://repo.prefix.dev/conda-forge/win-64/pydantic-core-2.41.4-py311hf51aa87_0.conda + sha256: 9ed29654119c308889d3cdc08ddbefa4b070cba554d7f7db1cf372325dc8bed5 + md5: 67883b7e8b7260fa4571304e60cf0b01 + depends: + - python + - typing-extensions >=4.6.0,!=4.7.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-core?source=hash-mapping + size: 1964114 + timestamp: 1760442449297 +- conda: https://repo.prefix.dev/conda-forge/noarch/pydantic-settings-2.11.0-pyh3cfb1c2_0.conda + sha256: 0580a33a0b405e222f9c0294fa5052629e3d69dfdfa93db4438c4a215a5874dc + md5: c4286d133d776242af0793343f867f11 + depends: + - pydantic >=2.7.0 + - python >=3.10 + - python-dotenv >=0.21.0 + - typing-inspection >=0.4.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pydantic-settings?source=hash-mapping + size: 41378 + timestamp: 1758734155852 +- conda: https://repo.prefix.dev/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda + sha256: 5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a + md5: 6b6ece66ebcae2d5f326c77ef2c5a066 + depends: + - python >=3.9 + license: BSD-2-Clause + license_family: BSD + purls: + - pkg:pypi/pygments?source=hash-mapping + size: 889287 + timestamp: 1750615908735 +- pypi: https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl name: pyparsing - version: 3.2.3 - sha256: a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf + version: 3.2.5 + sha256: e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e requires_dist: - railroad-diagrams ; extra == 'diagrams' - jinja2 ; extra == 'diagrams' @@ -1766,25 +3661,25 @@ packages: - pkg:pypi/pysocks?source=hash-mapping size: 21085 timestamp: 1733217331982 -- conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.11-h9e4cc4f_1_cpython.conda - build_number: 1 - sha256: b29ce0836fce55bdff8d5c5b71c4921a23f87d3b950aea89a9e75784120b06b0 - md5: 8387070aa413ce9a8cc35a509fae938b +- conda: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.14-hd63d673_2_cpython.conda + build_number: 2 + sha256: 5b872f7747891e50e990a96d2b235236a5c66cc9f8c9dcb7149aee674ea8145a + md5: c4202a55b4486314fbb8c11bc43a29a0 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.47.0,<4.0a0 - - libuuid >=2.38.1,<3.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.4,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -1792,26 +3687,26 @@ packages: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 30624804 - timestamp: 1733409665928 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.11-h1683364_1_cpython.conda - build_number: 1 - sha256: b39a2253510b26213093cb29e27722cb33782aec213c020dfd17cd74d58f68e7 - md5: 7e8786cbe7b83e7011e681a4780c9b7f + size: 30874708 + timestamp: 1761174520369 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python-3.11.14-h91f4b29_2_cpython.conda + build_number: 2 + sha256: c920bcd33f20f9fb671d0e816e9df88515e6618c8a5835276af4b4f7b70b0db9 + md5: 622ae39bb186be3eeeaa564a9c7e1eec depends: - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-aarch64 >=2.36.1 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - libgcc >=13 - - liblzma >=5.6.3,<6.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - libgcc >=14 + - liblzma >=5.8.1,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.47.0,<4.0a0 - - libuuid >=2.38.1,<3.0a0 + - libsqlite >=3.50.4,<4.0a0 + - libuuid >=2.41.2,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.4,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -1819,22 +3714,22 @@ packages: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 15234582 - timestamp: 1733407838276 -- conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.11-h9ccd52b_1_cpython.conda - build_number: 1 - sha256: 4c53c4c48a0f42577ae405553ab899b3ef5ee23b2a1bf4fbbc694c46f884f6fc - md5: 9b20fb7c571405d29f33ae2fc5990d8d + size: 15534042 + timestamp: 1761172955688 +- conda: https://repo.prefix.dev/conda-forge/osx-64/python-3.11.14-h74c2667_2_cpython.conda + build_number: 2 + sha256: 0a17479efb8df514c3777c015ffe430d38a3a59c01dc46358e87d7ff459c9aeb + md5: 37ac5f13a245f08746e0d658b245d670 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.4,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -1842,22 +3737,22 @@ packages: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 14221518 - timestamp: 1733409959819 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.11-hc22306f_1_cpython.conda - build_number: 1 - sha256: 94e198f6a5affa1431401fca7e3b27fda68c59f5ee726083288bff1f6bed8c7f - md5: 8d81dcd0be5bdcdd98e0f2482bf63784 + size: 15697126 + timestamp: 1761174493171 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/python-3.11.14-h18782d2_2_cpython.conda + build_number: 2 + sha256: 64a2bc6be8582fae75f1f2da7bdc49afd81c2793f65bb843fc37f53c99734063 + md5: da948e6cd735249ab4cfbb3fdede785e depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.4,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata @@ -1865,141 +3760,114 @@ packages: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 14647146 - timestamp: 1733409012105 -- conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.11-h3f84c4b_1_cpython.conda - build_number: 1 - sha256: 5be6181ab6d655ad761490b7808584c5e78e5d7139846685b1850a8b7ef6c5df - md5: 4d490a426481298bdd89a502253a7fd4 + size: 14788204 + timestamp: 1761174033541 +- conda: https://repo.prefix.dev/conda-forge/win-64/python-3.11.14-h0159041_2_cpython.conda + build_number: 2 + sha256: d5f455472597aefcdde1bc39bca313fcb40bf084f3ad987da0441f2a2ec242e4 + md5: 02a9ba5950d8b78e6c9862d6ba7a5045 depends: - bzip2 >=1.0.8,<2.0a0 - - libexpat >=2.6.4,<3.0a0 - - libffi >=3.4,<4.0a0 - - liblzma >=5.6.3,<6.0a0 - - libsqlite >=3.47.0,<4.0a0 + - libexpat >=2.7.1,<3.0a0 + - libffi >=3.5.2,<3.6.0a0 + - liblzma >=5.8.1,<6.0a0 + - libsqlite >=3.50.4,<4.0a0 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.4.0,<4.0a0 + - openssl >=3.5.4,<4.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 purls: [] - size: 18161635 - timestamp: 1733408064601 -- conda: https://repo.prefix.dev/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 - md5: 5ba79d7c71f03c678c8ead841f347d6e + size: 18514691 + timestamp: 1761172844103 +- conda: https://repo.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 purls: - pkg:pypi/python-dateutil?source=hash-mapping - size: 222505 - timestamp: 1733215763718 -- conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda - sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 - md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + size: 233310 + timestamp: 1751104122689 +- conda: https://repo.prefix.dev/conda-forge/noarch/python-dotenv-1.2.1-pyhcf101f3_0.conda + sha256: aa98e0b1f5472161318f93224f1cfec1355ff69d2f79f896c0b9e033e4a6caf9 + md5: 083725d6cd3dc007f06d04bcf1e613a2 depends: - - python >=3.9 + - python >=3.10 + - python license: BSD-3-Clause license_family: BSD purls: - - pkg:pypi/fastjsonschema?source=hash-mapping - size: 226259 - timestamp: 1733236073335 -- conda: https://repo.prefix.dev/conda-forge/linux-64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 2660b8059b3ee854bc5d3c6b1fce946e5bd2fe8fbca7827de2c5885ead6209de - md5: 139a8d40c8a2f430df31048949e450de - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6211 - timestamp: 1723823324668 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 76974c2732919ace87b5f3a634eac93fed6900d557fcae0575787ec0a33c370e - md5: c2078141f21872cc34d9305123ba08f2 - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6300 - timestamp: 1723823316891 -- conda: https://repo.prefix.dev/conda-forge/osx-64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 9b092850a268aca99600b724bae849f51209ecd5628e609b4699debc59ff1945 - md5: e6d62858c06df0be0e6255c753d74787 - constrains: - - python 3.11.* *_cpython - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 6303 - timestamp: 1723823062672 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: adc05729b7e0aca7b436e60a86f10822a92185dfcb48d66d6444e3629d3a1f6a - md5: 3b855e3734344134cb56c410f729c340 - constrains: - - python 3.11.* *_cpython + - pkg:pypi/python-dotenv?source=hash-mapping + size: 26922 + timestamp: 1761503229008 +- conda: https://repo.prefix.dev/conda-forge/noarch/python-fastjsonschema-2.21.2-pyhe01879c_0.conda + sha256: df9aa74e9e28e8d1309274648aac08ec447a92512c33f61a8de0afa9ce32ebe8 + md5: 23029aae904a2ba587daba708208012f + depends: + - python >=3.9 + - python license: BSD-3-Clause license_family: BSD - purls: [] - size: 6308 - timestamp: 1723823096865 -- conda: https://repo.prefix.dev/conda-forge/win-64/python_abi-3.11-5_cp311.conda - build_number: 5 - sha256: 9b210e5807dd9c9ed71ff192a95f1872da597ddd10e7cefec93a922fe22e598a - md5: 895b873644c11ccc0ab7dba2d8513ae6 + purls: + - pkg:pypi/fastjsonschema?source=hash-mapping + size: 244628 + timestamp: 1755304154927 +- conda: https://repo.prefix.dev/conda-forge/noarch/python_abi-3.11-8_cp311.conda + build_number: 8 + sha256: fddf123692aa4b1fc48f0471e346400d9852d96eeed77dbfdd746fa50a8ff894 + md5: 8fcb6b0e2161850556231336dae58358 constrains: - python 3.11.* *_cpython license: BSD-3-Clause license_family: BSD purls: [] - size: 6707 - timestamp: 1723823225752 -- conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_1.conda - sha256: 0a7c706b2eb13f7da5692d9ddf1567209964875710b471de6f2743b33d1ba960 - md5: f26ec986456c30f6dff154b670ae140f + size: 7003 + timestamp: 1752805919375 +- conda: https://repo.prefix.dev/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda + sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0 + md5: bc8e3267d44011051f2eb14d22fb0960 depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/pytz?source=hash-mapping - size: 185890 - timestamp: 1733215766006 -- conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-307-py311hda3d55a_3.conda - sha256: 78a4ede098bbc122a3dff4e0e27255e30b236101818e8f499779c89670c58cd6 - md5: 1bc10dbe3b8d03071070c962a2bdf65f + size: 189015 + timestamp: 1742920947249 +- conda: https://repo.prefix.dev/conda-forge/win-64/pywin32-311-py311hefeebc8_1.conda + sha256: e3ef7e0cc53111ab81b8a9dd3eabc1374d7420d4c9fce3c8631e73310203ad55 + md5: c1cfe9f5d8e278cc4d2d4c7b0126634d depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 license: PSF-2.0 license_family: PSF purls: - pkg:pypi/pywin32?source=hash-mapping - size: 6023110 - timestamp: 1728636767562 -- conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.2-py311h2dc5d0c_2.conda - sha256: d107ad62ed5c62764fba9400f2c423d89adf917d687c7f2e56c3bfed605fb5b3 - md5: 014417753f948da1f70d132b2de573be + size: 6729388 + timestamp: 1756487145061 +- conda: https://repo.prefix.dev/conda-forge/linux-64/pyyaml-6.0.3-py311h3778330_0.conda + sha256: 7dc5c27c0c23474a879ef5898ed80095d26de7f89f4720855603c324cca19355 + md5: 707c3d23f2476d3bfde8345b4e7d7853 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - yaml >=0.2.5,<0.3.0a0 @@ -2007,13 +3875,13 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 213136 - timestamp: 1737454846598 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.2-py311h58d527c_2.conda - sha256: b7eb3696fae7e3ae66d523f422fc4757b1842b23f022ad5d0c94209f75c258b2 - md5: 01b93dc85ced3be09926e04498cbd260 + size: 211606 + timestamp: 1758892088237 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/pyyaml-6.0.3-py311h164a683_0.conda + sha256: ef6ca1f9f087731d7c224441b76ebad18afa723c20eb3a8cecfa163b4ee0b132 + md5: 3b798096c0411fe74c24a95c3965a62a depends: - - libgcc >=13 + - libgcc >=14 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 @@ -2022,11 +3890,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 206194 - timestamp: 1737454848998 -- conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.2-py311ha3cf9ac_2.conda - sha256: 4855c51eedcde05f3d9666a0766050c7cbdff29b150d63c1adc4071637ba61d7 - md5: f49b0da3b1e172263f4f1e2f261a490d + size: 206495 + timestamp: 1758891830460 +- conda: https://repo.prefix.dev/conda-forge/osx-64/pyyaml-6.0.3-py311he13f9b5_0.conda + sha256: be448cd6d759cd21d40bc9a3850672187a8d37fcd3abdc3f637abc0ca1ed2f44 + md5: 2d9ba0ec796516a17d3c87efdb881aff depends: - __osx >=10.13 - python >=3.11,<3.12.0a0 @@ -2036,11 +3904,11 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 197287 - timestamp: 1737454852180 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.2-py311h4921393_2.conda - sha256: 2af6006c9f692742181f4aa2e0656eb112981ccb0b420b899d3dd42c881bd72f - md5: 250b2ee8777221153fd2de9c279a7efa + size: 196463 + timestamp: 1758892069824 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/pyyaml-6.0.3-py311ha9b3269_0.conda + sha256: 747c1b94222481a727aeeb912407f862a93a1bb4e704be3a8236768182ac0290 + md5: 109a9c326951cc9ab5df6a06cf5b930a depends: - __osx >=11.0 - python >=3.11,<3.12.0a0 @@ -2051,27 +3919,27 @@ packages: license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 196951 - timestamp: 1737454935552 -- conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.2-py311h5082efb_2.conda - sha256: 6095e1d58c666f6a06c55338df09485eac34c76e43d92121d5786794e195aa4d - md5: e474ba674d780f0fa3b979ae9e81ba91 + size: 195537 + timestamp: 1758892104856 +- conda: https://repo.prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py311h3f79411_0.conda + sha256: 22dcc6c6779e5bd970a7f5208b871c02bf4985cf4d827d479c4a492ced8ce577 + md5: 4e9b677d70d641f233b29d5eab706e20 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 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT purls: - pkg:pypi/pyyaml?source=hash-mapping - size: 187430 - timestamp: 1737454904007 -- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.48.1-h60886be_0.conda - sha256: cc788e52f2a110067691df47019792af2b221117a8fe1e47e573de38ce68e9c2 - md5: d177d6e10968344d682cad9543793d0e + size: 188290 + timestamp: 1758892467876 +- conda: https://repo.prefix.dev/conda-forge/linux-64/rattler-build-0.49.0-he64ecbb_0.conda + sha256: 9613a180119ead99f5477eb8f174382a33d529ea149b6e31202ce09f38c34724 + md5: 4690acd56993b54b665d27768c9399bd depends: - patchelf - libgcc >=14 @@ -2082,11 +3950,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 16668912 - timestamp: 1759950854914 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.48.1-hc66e42d_0.conda - sha256: 712df8d9a755aebba83fc704a5cc61a46f77ea0d9b0efbd0183a6ff6d69e3862 - md5: 06b9ddd8fa842a6c10480710bd0f1fdc + size: 16865906 + timestamp: 1761689286430 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rattler-build-0.49.0-hb434046_0.conda + sha256: c5072256399b7c67ef03efe337c3e3f61ed2c902420cfe98082c76650b33811d + md5: 7fbe4c3ae06b6f3195ad73eee7c04743 depends: - patchelf - libgcc >=14 @@ -2096,11 +3964,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 16884470 - timestamp: 1759950889675 -- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.48.1-h9113d71_0.conda - sha256: da005d6e224e4c808422967791cc6ba4a60b097f630235e02c0791886ae0fa5f - md5: bd98bde4f0717d7cb8f20db4a996b241 + size: 16923812 + timestamp: 1761689312795 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rattler-build-0.49.0-h9113d71_0.conda + sha256: a7f51f475794f683f0db8ac337b5c9ec127830d949a9cb23e1fa43ae54736c72 + md5: 3ac07cebcdfa3a6f662bde1f065dd47a depends: - __osx >=10.13 constrains: @@ -2108,11 +3976,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 15123002 - timestamp: 1759950898300 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.48.1-h8d80559_0.conda - sha256: d58f25eafebb538f0eaac3afb6dca214fcdfbe9b98d607abe954fe120416e559 - md5: 34a9e0da914021c34bb731eb5523eecb + size: 15198150 + timestamp: 1761689346258 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rattler-build-0.49.0-h8d80559_0.conda + sha256: fe7d3d049e3e2f52cb509aa24434c9f32ebc27b6ca78a0d8dad94601eb6800d7 + md5: 86666db5a0b4929255d96963ba84732b depends: - __osx >=11.0 constrains: @@ -2120,11 +3988,11 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 14315327 - timestamp: 1759950903383 -- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.48.1-h18a1a76_0.conda - sha256: 0cdf93213359cc09188511a2d0ab91e27358c77ba51b49a2678023c50d212d7a - md5: 9e5934132ea53ccd353f163f9ba4ebe6 + size: 14372364 + timestamp: 1761689364650 +- conda: https://repo.prefix.dev/conda-forge/win-64/rattler-build-0.49.0-h18a1a76_0.conda + sha256: 13725e4c44bc99b9e171349521bc25b16f1a2a5b97fc4cdf36846b4d40bc3fed + md5: 84e63e619024c0cf724249a9f6147dea depends: - vc >=14.3,<15 - vc14_runtime >=14.44.35208 @@ -2135,56 +4003,68 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 17741893 - timestamp: 1759950890228 -- conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8228510_1.conda - sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 - md5: 47d31b792659ce70f470b5c82fdfb7a4 + size: 17912932 + timestamp: 1761689346288 +- conda: https://repo.prefix.dev/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda + sha256: e8eb7be6d307f1625c6e6c100270a2eea92e6e7cc45277cd26233ce107ea9f73 + md5: 7f24e776b0f2ffac7516e51e9d2c1e52 depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 + - python >=3.9 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/readchar?source=hash-mapping + size: 15139 + timestamp: 1750461053332 +- conda: https://repo.prefix.dev/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + md5: 283b96675859b20a825f8fa30f311446 + depends: + - libgcc >=13 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 281456 - timestamp: 1679532220005 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd - md5: 105eb1e16bf83bfb2eb380a48032b655 + size: 282480 + timestamp: 1740379431762 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/readline-8.2-h8382b9d_2.conda + sha256: 54bed3a3041befaa9f5acde4a37b1a02f44705b7796689574bcf9d7beaad2959 + md5: c0f08fc2737967edde1a272d4bf41ed9 depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 + - libgcc >=13 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 294092 - timestamp: 1679532238805 -- conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 - md5: f17f77f2acf4d344734bda76829ce14e + size: 291806 + timestamp: 1740380591358 +- conda: https://repo.prefix.dev/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda + sha256: 53017e80453c4c1d97aaf78369040418dea14cf8f46a2fa999f31bd70b36c877 + md5: 342570f8e02f2f022147a7f841475784 depends: - - ncurses >=6.3,<7.0a0 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 255870 - timestamp: 1679532707590 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 - md5: 8cbb776a2f641b943d413b3e19df71f4 + size: 256712 + timestamp: 1740379577668 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/readline-8.2-h1d1bf99_2.conda + sha256: 7db04684d3904f6151eff8673270922d31da1eea7fa73254d01c437f49702e34 + md5: 63ef3f6e6d6d5c589e64f11263dc5676 depends: - - ncurses >=6.3,<7.0a0 + - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] - size: 250351 - timestamp: 1679532511311 -- conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda - sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3 - md5: 9140f1c09dd5489549c6a33931b943c7 + size: 252359 + timestamp: 1740379663071 +- conda: https://repo.prefix.dev/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 + md5: 870293df500ca7e18bedefa5838a22ab depends: - attrs >=22.2.0 - - python >=3.9 + - python >=3.10 - rpds-py >=0.7.0 - typing_extensions >=4.4.0 - python @@ -2192,11 +4072,11 @@ packages: license_family: MIT purls: - pkg:pypi/referencing?source=hash-mapping - size: 51668 - timestamp: 1737836872415 -- conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda - sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad - md5: a9b9368f3701a417eac9edbcae7cb737 + size: 51788 + timestamp: 1760379115194 +- conda: https://repo.prefix.dev/conda-forge/noarch/requests-2.32.5-pyhd8ed1ab_0.conda + sha256: 8dc54e94721e9ab545d7234aa5192b74102263d3e704e6d0c8aa7008f2da2a7b + md5: db0c6b99149880c8ba515cf4abe93ee4 depends: - certifi >=2017.4.17 - charset-normalizer >=2,<4 @@ -2209,8 +4089,8 @@ packages: license_family: APACHE purls: - pkg:pypi/requests?source=hash-mapping - size: 58723 - timestamp: 1733217126197 + size: 59263 + timestamp: 1755614348400 - conda: https://repo.prefix.dev/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_1.conda sha256: c0b815e72bb3f08b67d60d5e02251bbb0164905b5f72942ff5b6d2a339640630 md5: 66de8645e324fda0ea6ef28c2f99a2ab @@ -2223,16 +4103,62 @@ packages: - pkg:pypi/requests-toolbelt?source=hash-mapping size: 44285 timestamp: 1733734886897 -- pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl - name: rich - version: 14.0.0 - sha256: 1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0 - requires_dist: - - ipywidgets>=7.5.1,<9 ; extra == 'jupyter' - - markdown-it-py>=2.2.0 - - pygments>=2.13.0,<3.0.0 - - typing-extensions>=4.0.0,<5.0 ; python_full_version < '3.11' - requires_python: '>=3.8.0' +- conda: https://repo.prefix.dev/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda + sha256: d5c73079c1dd2c2a313c3bfd81c73dbd066b7eb08d213778c8bff520091ae894 + md5: c1c9b02933fdb2cfb791d936c20e887e + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 193775 + timestamp: 1748644872902 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rhash-1.4.6-h86ecc28_1.conda + sha256: 0fe6f40213f2d8af4fcb7388eeb782a4e496c8bab32c189c3a34b37e8004e5a4 + md5: 745d02c0c22ea2f28fbda2cb5dbec189 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 207475 + timestamp: 1748644952027 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rhash-1.4.6-h6e16a3a_1.conda + sha256: 65c946fc5a9bb71772a7ac9bad64ff08ac07f7d5311306c2dcc1647157b96706 + md5: d0fcaaeff83dd4b6fb035c2f36df198b + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 185180 + timestamp: 1748644989546 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rhash-1.4.6-h5505292_1.conda + sha256: f4957c05f4fbcd99577de8838ca4b5b1ae4b400a44be647a0159c14f85b9bfc0 + md5: 029e812c8ae4e0d4cf6ff4f7d8dc9366 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 185448 + timestamp: 1748645057503 +- conda: https://repo.prefix.dev/conda-forge/noarch/rich-14.2.0-pyhcf101f3_0.conda + sha256: edfb44d0b6468a8dfced728534c755101f06f1a9870a7ad329ec51389f16b086 + md5: a247579d8a59931091b16a1e932bbed6 + depends: + - markdown-it-py >=2.2.0 + - pygments >=2.13.0,<3.0.0 + - python >=3.10 + - typing_extensions >=4.0.0,<5.0.0 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/rich?source=compressed-mapping + size: 200840 + timestamp: 1760026188268 - pypi: https://files.pythonhosted.org/packages/22/32/d0fbc4383a6a213d315c39dda9107f81654d9941c43d6c687e61995ec388/rosdistro-1.0.1-py3-none-any.whl name: rosdistro version: 1.0.1 @@ -2254,13 +4180,13 @@ packages: - distro>=1.4.0 ; python_full_version >= '3.8' - pytest ; extra == 'test' requires_python: '>=3.6' -- conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.22.3-py311h9e33e62_0.conda - sha256: 0908ac4acb1a10fe63046e947a96c77cea0d392619ef965944da86c3574b68ec - md5: b1f5799ae0cc22198928f09879da01f5 +- conda: https://repo.prefix.dev/conda-forge/linux-64/rpds-py-0.28.0-py311h902ca64_1.conda + sha256: cddc88636c61f29966f1410dd452ec946912133b02d7fbf620a7f338b092c82b + md5: 6f0b18ac51ff0b43ea247431d1e23c87 depends: + - python + - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 @@ -2268,14 +4194,14 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 351650 - timestamp: 1733366766805 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.22.3-py311h7270cec_0.conda - sha256: ea5c5dd50ec3c22fb1d37af67d1a1a92b1db258be48d07e5201afa85229b6f76 - md5: e2235bd1223f3eaf22cc50e1578e26f4 + size: 379673 + timestamp: 1761178747616 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/rpds-py-0.28.0-py311hc91c717_1.conda + sha256: 348ff11ef3e1320f80896a58756d61bf0242994b7c7ef3ac06e599b72d908a72 + md5: 577f8ace00f59daf349f1c02f326c9ad depends: - - libgcc >=13 - - python >=3.11,<3.12.0a0 + - python + - libgcc >=14 - python_abi 3.11.* *_cp311 constrains: - __glibc >=2.17 @@ -2283,14 +4209,14 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 345860 - timestamp: 1733369036541 -- conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.22.3-py311h3b9c2be_0.conda - sha256: 435d6ddb0a1625b91e83573b17fcd543ebedffc81d912cacb53d48a8cb59a861 - md5: 19f12b2368042654dbc26036f036483b + size: 379350 + timestamp: 1761178852895 +- conda: https://repo.prefix.dev/conda-forge/osx-64/rpds-py-0.28.0-py311hd2a4513_1.conda + sha256: 9bd6b531779ac30675a4de38781e27c64edcafd3511f54ab79bc485cfea81757 + md5: 7768c74c35db7bd1dde6294536945ec7 depends: + - python - __osx >=10.13 - - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: - __osx >=10.13 @@ -2298,15 +4224,15 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 329432 - timestamp: 1733367026508 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.22.3-py311h3ff9189_0.conda - sha256: 8b1e693f3bb84f1152858bba9e15a6717cad02f70b45df3538078c22e67f5a06 - md5: 16669f8098b2f4a8560727efb9e65afd + size: 364959 + timestamp: 1761178609879 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/rpds-py-0.28.0-py311h71babbd_1.conda + sha256: 9afd4d498bcd97f79a1b102959cc15ad78ec19ee38092a5ba3ff8eeb3b78a41d + md5: 7c5cd335158608f9a17d0ed6f9b3e8eb depends: + - python - __osx >=11.0 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython + - python 3.11.* *_cpython - python_abi 3.11.* *_cp311 constrains: - __osx >=11.0 @@ -2314,23 +4240,26 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 324661 - timestamp: 1733366968758 -- conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.22.3-py311h533ab2d_0.conda - sha256: c74b3a4430706dfb63176429cc31410dcb86a15e1d35463aae04733c4700b8d8 - md5: 40c964a32833f3ad13ba4183cd180577 + size: 353941 + timestamp: 1761178517964 +- conda: https://repo.prefix.dev/conda-forge/win-64/rpds-py-0.28.0-py311hf51aa87_1.conda + sha256: 94f72b61389e70a7959e76f814fbeeb5186332b05086220fcaa00a92cbad93c8 + md5: b476b22eb92dc5817bae7f2fbbd9c5ad depends: - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - python + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 222035 - timestamp: 1733367148577 + size: 237690 + timestamp: 1761178421813 - pypi: https://files.pythonhosted.org/packages/35/79/5e2cffa1c77432f11cd93a5351f30732c997a239d3a3090856a72d6d8ba7/ruamel.yaml-0.17.40-py3-none-any.whl name: ruamel-yaml version: 0.17.40 @@ -2341,98 +4270,113 @@ packages: - mercurial>5.7 ; extra == 'docs' - ruamel-yaml-jinja2>=0.2 ; extra == 'jinja2' requires_python: '>=3' -- pypi: https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5/ruamel.yaml.clib-0.2.12.tar.gz +- pypi: https://files.pythonhosted.org/packages/31/c6/fc687cd1b93bff8e40861eea46d6dc1a6a778d9a085684e4045ff26a8e40/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux2014_aarch64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: 6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f + version: 0.2.14 + sha256: 10d9595b6a19778f3269399eff6bab642608e5966183abc2adbe558a42d4efc9 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/3c/d2/b79b7d695e2f21da020bd44c782490578f300dd44f0a4c57a92575758a76/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl +- pypi: https://files.pythonhosted.org/packages/45/5d/65a2bc08b709b08576b3f307bf63951ee68a8e047cbbda6f1c9864ecf9a7/ruamel.yaml.clib-0.2.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: d84318609196d6bd6da0edfa25cedfbabd8dbde5140a0a23af29ad4b8f91fb1e + version: 0.2.14 + sha256: dba72975485f2b87b786075e18a6e5d07dc2b4d8973beb2732b9b2816f1bad70 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/68/6e/264c50ce2a31473a9fdbf4fa66ca9b2b17c7455b31ef585462343818bd6c/ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/4a/16/cb02815bc2ae9c66760c0c061d23c7358f9ba51dae95ac85247662b7fbe2/ruamel.yaml.clib-0.2.14-cp311-cp311-macosx_13_0_arm64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: bb43a269eb827806502c7c8efb7ae7e9e9d0573257a46e8e952f4d4caba4f31e + version: 0.2.14 + sha256: 0a54e5e40a7a691a426c2703b09b0d61a14294d25cfacc00631aa6f9c964df0d requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/b4/4f/b52f634c9548a9291a70dfce26ca7ebce388235c93588a1068028ea23fcc/ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/7d/8c/73ee2babd04e8bfcf1fd5c20aa553d18bf0ebc24b592b4f831d12ae46cc0/ruamel.yaml.clib-0.2.14-cp311-cp311-win_amd64.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: a274fb2cb086c7a3dea4322ec27f4cb5cc4b6298adb583ab0e211a4682f241eb + version: 0.2.14 + sha256: 4ccba93c1e5a40af45b2f08e4591969fa4697eae951c708f3f83dcbf9f6c6bb1 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/fb/8f/683c6ad562f558cbc4f7c029abcd9599148c51c54b5ef0f24f2638da9fbb/ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl +- pypi: https://files.pythonhosted.org/packages/b3/9f/3c51e9578b8c36fcc4bdd271a1a5bb65963a74a4b6ad1a989768a22f6c2a/ruamel.yaml.clib-0.2.14-cp311-cp311-macosx_10_9_universal2.whl name: ruamel-yaml-clib - version: 0.2.12 - sha256: 4a6679521a58256a90b0d89e03992c15144c5f3858f40d7c18886023d7943db6 + version: 0.2.14 + sha256: 5bae1a073ca4244620425cd3d3aa9746bde590992b98ee8c7c8be8c597ca0d4e requires_python: '>=3.9' -- conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda - sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 - md5: 8f28e299c11afdd79e0ec1e279dcdc52 +- conda: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 + md5: 4de79c071274a53dcaf2a8c749d1499e depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/setuptools?source=hash-mapping - size: 775598 - timestamp: 1736512753595 -- conda: https://repo.prefix.dev/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db - md5: a451d576819089b0d672f18768be0f65 + size: 748788 + timestamp: 1748804951958 +- conda: https://repo.prefix.dev/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_1.conda + sha256: 0557c090913aa63cdbe821dbdfa038a321b488e22bc80196c4b3b1aace4914ef + md5: 7c3c2a0f3ebdea2bbc35538d162b43bf + depends: + - python >=3.9 + license: MIT + license_family: MIT + purls: + - pkg:pypi/shellingham?source=hash-mapping + size: 14462 + timestamp: 1733301007770 +- conda: https://repo.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 purls: - pkg:pypi/six?source=hash-mapping - size: 16385 - timestamp: 1733381032766 -- conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e - md5: d453b98d9c83e71da0741bb0ff4d76bc + size: 18455 + timestamp: 1753199211006 +- conda: https://repo.prefix.dev/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda + sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1 + md5: a0116df4f4ed05c303811a837d5b39d8 depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3318875 - timestamp: 1699202167581 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda - sha256: 7fa27cc512d3a783f38bd16bbbffc008807372499d5b65d089a8e43bde9db267 - md5: f75105e0585851f818e0009dd1dde4dc + size: 3285204 + timestamp: 1748387766691 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/tk-8.6.13-noxft_h5688188_102.conda + sha256: 46e10488e9254092c655257c18fcec0a9864043bdfbe935a9fbf4fb2028b8514 + md5: 2562c9bfd1de3f9c590f0fe53858d85c depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - libgcc >=13 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3351802 - timestamp: 1695506242997 -- conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 - md5: bf830ba5afc507c6232d4ef0fb1a882d + size: 3342845 + timestamp: 1748393219221 +- conda: https://repo.prefix.dev/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda + sha256: b24468006a96b71a5f4372205ea7ec4b399b0f2a543541e86f883de54cd623fc + md5: 9864891a6946c2fe037c02fca7392ab4 depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3270220 - timestamp: 1699202389792 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 - md5: b50a57ba89c32b62428b71a875291c9b + size: 3259809 + timestamp: 1748387843735 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/tk-8.6.13-h892fb3f_2.conda + sha256: cb86c522576fa95c6db4c878849af0bccfd3264daf0cc40dd18e7f4a7bfced0e + md5: 7362396c170252e7b7b0c8fb37fe9c78 depends: - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=11.0 + - libzlib >=1.3.1,<2.0a0 license: TCL license_family: BSD purls: [] - size: 3145523 - timestamp: 1699202432999 -- conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 - md5: fc048363eb8f03cd1737600a5d08aafe + size: 3125538 + timestamp: 1748388189063 +- conda: https://repo.prefix.dev/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda + sha256: e3614b0eb4abcc70d98eae159db59d9b4059ed743ef402081151a948dce95896 + md5: ebd0e761de9aa879a51d22cc721bd095 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -2440,8 +4384,20 @@ packages: license: TCL license_family: BSD purls: [] - size: 3503410 - timestamp: 1699202577803 + size: 3466348 + timestamp: 1748388121356 +- conda: https://repo.prefix.dev/conda-forge/noarch/tomli-2.3.0-pyhcf101f3_0.conda + sha256: cb77c660b646c00a48ef942a9e1721ee46e90230c7c570cdeb5a893b5cce9bff + md5: d2732eb636c264dc9aa4cbee404b1a53 + depends: + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/tomli?source=compressed-mapping + size: 20973 + timestamp: 1760014679845 - conda: https://repo.prefix.dev/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 md5: 9efbfdc37242619130ea42b1cc4ed861 @@ -2464,36 +4420,103 @@ packages: - pkg:pypi/traitlets?source=hash-mapping size: 110051 timestamp: 1733367480074 -- conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 - md5: d17f13df8b65464ca316cbc000a3cb64 +- conda: https://repo.prefix.dev/conda-forge/noarch/typer-0.20.0-pyhdb1f59b_0.conda + sha256: e4708f3f7f72e92511b1f6defca8cac520cef1af3cda92c3b7901731f7ddcb75 + md5: 27ec7c3f99366fa64228c3ee4ab49cbc depends: - - python >=3.9 + - typer-slim-standard ==0.20.0 h65a100f_0 + - python >=3.10 + - python + license: MIT + license_family: MIT + purls: + - pkg:pypi/typer?source=hash-mapping + size: 79367 + timestamp: 1760982314002 +- conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-0.20.0-pyhcf101f3_0.conda + sha256: 08904a433b7ab6b2e0267576043a8397bb3ce7296d71aef34ae7d2506b2c192a + md5: d8ad446a00bbd434d6d03cdcc9b46524 + depends: + - python >=3.10 + - click >=8.0.0 + - typing_extensions >=3.7.4.3 + - python + constrains: + - typer 0.20.0.* + - rich >=10.11.0 + - shellingham >=1.3.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/typer-slim?source=hash-mapping + size: 47419 + timestamp: 1760982313997 +- conda: https://repo.prefix.dev/conda-forge/noarch/typer-slim-standard-0.20.0-h65a100f_0.conda + sha256: a4726dec9ec806757f5f0fee65f54f790d3f4854a869bd4cd2c2805c54b52d37 + md5: cfd4be2a44e441b12b58a7d04c9434e9 + depends: + - typer-slim ==0.20.0 pyhcf101f3_0 + - rich + - shellingham + license: MIT + license_family: MIT + purls: [] + size: 5294 + timestamp: 1760982314002 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda + sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c + md5: edd329d7d3a4ab45dcf905899a7a6115 + depends: + - typing_extensions ==4.15.0 pyhcf101f3_0 + license: PSF-2.0 + license_family: PSF + purls: [] + size: 91383 + timestamp: 1756220668932 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_0.conda + sha256: 8aaf69b828c2b94d0784f18f70f11aa032950d304e57e88467120b45c18c24fd + md5: 399701494e731ce73fdd86c185a3d1b4 + depends: + - python >=3.10 + - typing_extensions >=4.12.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/typing-inspection?source=compressed-mapping + size: 18799 + timestamp: 1759301271883 +- conda: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + md5: 0caa1af407ecff61170c9437a808404d + depends: + - python >=3.10 + - python license: PSF-2.0 license_family: PSF purls: - pkg:pypi/typing-extensions?source=hash-mapping - size: 39637 - timestamp: 1733188758212 -- conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de - md5: dbcace4706afdfb7eb891f7b37d07c04 + size: 51692 + timestamp: 1756220668932 +- conda: https://repo.prefix.dev/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + md5: 4222072737ccff51314b5ece9c7d6f5a license: LicenseRef-Public-Domain purls: [] - size: 122921 - timestamp: 1737119101255 -- conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - sha256: db8dead3dd30fb1a032737554ce91e2819b43496a0db09927edf01c32b577450 - md5: 6797b005cd0f439c4c5c9ac565783700 + size: 122968 + timestamp: 1742727099393 +- conda: https://repo.prefix.dev/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda + sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5 + md5: 71b24316859acd00bdb8b38f5e2ce328 constrains: + - vc14_runtime >=14.29.30037 - vs2015_runtime >=14.29.30037 license: LicenseRef-MicrosoftWindowsSDK10 purls: [] - size: 559710 - timestamp: 1728377334097 -- conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda - sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e - md5: 32674f8dbfb7b26410ed580dd3c10a29 + size: 694692 + timestamp: 1756385147981 +- conda: https://repo.prefix.dev/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8 + md5: 436c165519e140cb08d246a4472a9d6a depends: - brotli-python >=1.0.9 - h2 >=4,<5 @@ -2504,20 +4527,20 @@ packages: license_family: MIT purls: - pkg:pypi/urllib3?source=hash-mapping - size: 100102 - timestamp: 1734859520452 -- conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h5fd82a7_24.conda - sha256: 7ce178cf139ccea5079f9c353b3d8415d1d49b0a2f774662c355d3f89163d7b4 - md5: 00cf3a61562bd53bd5ea99e6888793d0 + size: 101735 + timestamp: 1750271478254 +- conda: https://repo.prefix.dev/conda-forge/win-64/vc-14.3-h2b53caa_32.conda + sha256: 82250af59af9ff3c6a635dd4c4764c631d854feb334d6747d356d949af44d7cf + md5: ef02bbe151253a72b8eda264a935db66 depends: - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34433 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17693 - timestamp: 1737627189024 + size: 18861 + timestamp: 1760418772353 - conda: https://repo.prefix.dev/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_32.conda sha256: e3a3656b70d1202e0d042811ceb743bd0d9f7e00e2acdf824d231b044ef6c0fd md5: 378d5dcec45eaea8d303da6f00447ac0 @@ -2543,29 +4566,20 @@ packages: purls: [] size: 114846 timestamp: 1760418593847 -- pypi: git+https://github.com/RoboStack/vinca.git?rev=8c56fc3e47a988f1c05132f8db61cfc812552dcb#8c56fc3e47a988f1c05132f8db61cfc812552dcb +- pypi: git+https://github.com/RoboStack/vinca.git?rev=8e6ae7e6baf1b9e3f968b465447b78a18c984ca4#8e6ae7e6baf1b9e3f968b465447b78a18c984ca4 name: vinca - version: 0.1.0 + version: 0.2.0 requires_dist: - catkin-pkg>=0.4.16 - - ruamel-yaml>=0.16.6,<0.18.0 - - rosdistro>=0.8.0 - empy>=3.3.4,<4.0.0 - - requests>=2.24.0 + - jinja2>=3.0.0 + - license-expression>=30.0.0 - networkx>=2.5 + - requests>=2.24.0 - rich>=10 - - jinja2>=3.0.0 - requires_python: '>=3.6' -- conda: https://repo.prefix.dev/conda-forge/win-64/vs2015_runtime-14.44.35208-h38c0c73_32.conda - sha256: 65cea43f4de99bc81d589e746c538908b2e95aead9042fecfbc56a4d14684a87 - md5: dfc1e5bbf1ecb0024a78e4e8bd45239d - depends: - - vc14_runtime >=14.44.35208 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 18919 - timestamp: 1760418632059 + - rosdistro>=0.8.0 + - ruamel-yaml>=0.16.6,<0.18.0 + requires_python: '>=3.9' - conda: https://repo.prefix.dev/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_8.conda sha256: 93807369ab91f230cf9e6e2a237eaa812492fe00face5b38068735858fba954f md5: 46e441ba871f524e2b067929da3051c2 @@ -2577,205 +4591,370 @@ packages: - pkg:pypi/win-inet-pton?source=hash-mapping size: 9555 timestamp: 1733130678956 -- conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae +- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 depends: - - libgcc-ng >=9.4.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 89141 - timestamp: 1641346969816 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - sha256: 8bc601d6dbe249eba44b3c456765265cd8f42ef1e778f8df9b0c9c88b8558d7e - md5: b853307650cb226731f653aa623936a4 + size: 14780 + timestamp: 1734229004433 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxau-1.0.12-h86ecc28_0.conda + sha256: 7829a0019b99ba462aece7592d2d7f42e12d12ccd3b9614e529de6ddba453685 + md5: d5397424399a66d33c80b1f2345a36a6 depends: - - libgcc-ng >=9.4.0 + - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 92927 - timestamp: 1641347626613 -- conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 - md5: d7e08fcf8259d742156188e8762b4d20 + size: 15873 + timestamp: 1734230458294 +- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda + sha256: b4d2225135aa44e551576c4f3cf999b3252da6ffe7b92f0ad45bb44b887976fc + md5: 4cf40e60b444d56512a64f39d12c20bd + depends: + - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 84237 - timestamp: 1641347062780 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - sha256: 93181a04ba8cfecfdfb162fc958436d868cc37db504c58078eab4c1a3e57fbb7 - md5: 4bb3f014845110883a3c5ee811fd84b4 + size: 13290 + timestamp: 1734229077182 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxau-1.0.12-h5505292_0.conda + sha256: f33e6f013fc36ebc200f09ddead83468544cb5c353a3b50499b07b8c34e28a8d + md5: 50901e0764b7701d8ed7343496f4f301 + depends: + - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 88016 - timestamp: 1641347076660 -- conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5 - md5: adbfb9f45d1004a26763652246a33764 + size: 13593 + timestamp: 1734229104321 +- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxau-1.0.12-h0e40799_0.conda + sha256: 047836241b2712aab1e29474a6f728647bff3ab57de2806b0bb0a6cf9a2d2634 + md5: 2ffbfae4548098297c033228256eb96e depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 + - libgcc >=13 + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - ucrt >=10.0.20348.0 license: MIT license_family: MIT purls: [] - size: 63274 - timestamp: 1641347623319 -- conda: https://repo.prefix.dev/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda - sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 - md5: 0c3cc595284c5e8f0f9900a9b228a332 + size: 108013 + timestamp: 1734229474049 +- conda: https://repo.prefix.dev/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda + sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee + md5: 8035c64cb77ed555e3f150b7b3972480 depends: - - python >=3.9 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: MIT license_family: MIT - purls: - - pkg:pypi/zipp?source=hash-mapping - size: 21809 - timestamp: 1732827613585 -- conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311hbc35293_1.conda - sha256: a5cf0eef1ffce0d710eb3dffcb07d9d5922d4f7a141abc96f6476b98600f718f - md5: aec590674ba365e50ae83aa2d6e1efae + purls: [] + size: 19901 + timestamp: 1727794976192 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda + sha256: efcc150da5926cf244f757b8376d96a4db78bc15b8d90ca9f56ac6e75755971f + md5: 25a5a7b797fe6e084e04ffe2db02fc62 + depends: + - libgcc >=13 + license: MIT + license_family: MIT + purls: [] + size: 20615 + timestamp: 1727796660574 +- conda: https://repo.prefix.dev/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda + sha256: bb4d1ef9cafef535494adf9296130b6193b3a44375883185b5167de03eb1ac7f + md5: 9f438e1b6f4e73fd9e6d78bfe7c36743 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 18465 + timestamp: 1727794980957 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda + sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 + md5: 77c447f48cab5d3a15ac224edb86a968 + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 18487 + timestamp: 1727795205022 +- conda: https://repo.prefix.dev/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda + sha256: 9075f98dcaa8e9957e4a3d9d30db05c7578a536950a31c200854c5c34e1edb2c + md5: 8393c0f7e7870b4eb45553326f81f0ff + depends: + - libgcc >=13 + - libwinpthread >=12.0.0.r4.gg4f2fc60ca + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + purls: [] + size: 69920 + timestamp: 1727795651979 +- conda: https://repo.prefix.dev/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad + md5: a77f85f77be52ff59391544bfe73390a + depends: + - libgcc >=14 + - __glibc >=2.17,<3.0.a0 + license: MIT + license_family: MIT + purls: [] + size: 85189 + timestamp: 1753484064210 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + sha256: 66265e943f32ce02396ad214e27cb35f5b0490b3bd4f064446390f9d67fa5d88 + md5: 032d8030e4a24fe1f72c74423a46fb88 + depends: + - libgcc >=14 + license: MIT + license_family: MIT + purls: [] + size: 88088 + timestamp: 1753484092643 +- conda: https://repo.prefix.dev/conda-forge/osx-64/yaml-0.2.5-h4132b18_3.conda + sha256: a335161bfa57b64e6794c3c354e7d49449b28b8d8a7c4ed02bf04c3f009953f9 + md5: a645bb90997d3fc2aea0adf6517059bd + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 79419 + timestamp: 1753484072608 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac + md5: 78a0fe9e9c50d2c381e8ee47e3ea437d + depends: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: [] + size: 83386 + timestamp: 1753484079473 +- conda: https://repo.prefix.dev/conda-forge/win-64/yaml-0.2.5-h6a83c73_3.conda + sha256: 80ee68c1e7683a35295232ea79bcc87279d31ffeda04a1665efdb43cbd50a309 + md5: 433699cba6602098ae8957a323da2664 + depends: + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + license: MIT + license_family: MIT + purls: [] + size: 63944 + timestamp: 1753484092156 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda + sha256: 3a8e7798deafd0722b6b5da50c36b7f361a80b30165d600f7760d569a162ff95 + md5: 1920c3502e7f6688d650ab81cd3775fd depends: - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libstdcxx >=14 + license: Zlib + license_family: Other + purls: [] + size: 110843 + timestamp: 1754587144298 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zlib-ng-2.2.5-h92288e7_0.conda + sha256: 09f6778d1d4a07f9ee2a3705f159ab1046039f076215266d7c23f73cc4b36fa4 + md5: ffbcf78fd47999748154300e9f2a6f39 + depends: + - libgcc >=14 + - libstdcxx >=14 + license: Zlib + license_family: Other + purls: [] + size: 110128 + timestamp: 1754589877808 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zlib-ng-2.2.5-h55e386d_0.conda + sha256: c2942b36c59dbc152254c6e2e15ff21f8900e06e350b1bda4ebf656a2002d5f5 + md5: 692a62051af2270eb9c24e8f09e88db6 + depends: + - __osx >=10.13 + - libcxx >=19 + license: Zlib + license_family: Other + purls: [] + size: 109093 + timestamp: 1761842915854 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zlib-ng-2.2.5-h3470cca_0.conda + sha256: 82e3b57478d536b68229d1dbcdabe728fada5dbe77f9238a5fff5fc37a7fa758 + md5: c86493f35e79c93b04ff0279092b53e2 + depends: + - __osx >=11.0 + - libcxx >=19 + license: Zlib + license_family: Other + purls: [] + size: 87296 + timestamp: 1761843121173 +- conda: https://repo.prefix.dev/conda-forge/win-64/zlib-ng-2.2.5-h32d8bfd_0.conda + sha256: 67a3113acf3506f1cf1c72e0748742217a20edc6c1c1c19631f901c5e028d2bc + md5: dec092b1a069abafc38655ded65a7b29 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + license: Zlib + license_family: Other + purls: [] + size: 111682 + timestamp: 1761842670565 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.25.0-py311haee01d2_0.conda + sha256: ed149760ea78e038e6424d8a327ea95da351727536c0e9abedccf5a61fc19932 + md5: 0fd242142b0691eb9311dc32c1d4ab76 + depends: + - python - cffi >=1.11 - - libgcc >=13 - - python >=3.11,<3.12.0a0 + - zstd >=1.5.7,<1.5.8.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 - python_abi 3.11.* *_cp311 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 417923 - timestamp: 1725305669690 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.23.0-py311hd5293d8_1.conda - sha256: 44c4c8e718f7f50c985d9b3de23760fb01987e6307301eef0bcfc26862094690 - md5: 7a022310d8759b7d251717b09242ee13 + size: 466651 + timestamp: 1757930101225 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstandard-0.25.0-py311h51cfe5d_0.conda + sha256: 6241a3cd5c72804ecc629ee35c333d54352d5f92ab231c63a6f87dde448eb512 + md5: 295a2d74143c0b2621123d0c628c599f depends: + - python - cffi >=1.11 - - libgcc >=13 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython + - zstd >=1.5.7,<1.5.8.0a0 + - python 3.11.* *_cpython + - libgcc >=14 - python_abi 3.11.* *_cp311 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 391826 - timestamp: 1725305804278 -- conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.23.0-py311hdf6fcd6_1.conda - sha256: d9bf977b620750049eb60fffca299a701342a2df59bcc2586a79b2f7c5783fa1 - md5: 4fc42d6f85a21b09ee6477f456554df3 + size: 459211 + timestamp: 1757930126703 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zstandard-0.25.0-py311h62e9434_0.conda + sha256: be241ea3ca603d68654beeab4c991c225c9361378a107f72c2433ddfdff88132 + md5: 5425495af6b0b010230320d618022f20 depends: - - __osx >=10.13 + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 + - zstd >=1.5.7,<1.5.8.0a0 + - __osx >=10.13 - python_abi 3.11.* *_cp311 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 + - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 411350 - timestamp: 1725305723486 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.23.0-py311ha60cc69_1.conda - sha256: d2f2f1a408e2353fc61d2bf064313270be2260ee212fe827dcf3cfd3754f1354 - md5: 29d320d6450b2948740a9be3761b2e9d + size: 462903 + timestamp: 1757930157317 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstandard-0.25.0-py311h5bb9006_0.conda + sha256: fb1443a1479a6d709b4af7a2cdcea3ef2a5e859378de19814086fa86ca6f934e + md5: c7e0f1b714bd12d39899a4f0c296dd86 depends: - - __osx >=11.0 + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython + - zstd >=1.5.7,<1.5.8.0a0 + - __osx >=11.0 + - python 3.11.* *_cpython + - zstd >=1.5.7,<1.6.0a0 - python_abi 3.11.* *_cp311 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 332271 - timestamp: 1725305847224 -- conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311h53056dc_1.conda - sha256: a93584e6167c3598854a47f3bf8276fa646a3bb4d12fcfc23a54e37d5879f35c - md5: 7d4c123cbb5e6293dd4dd2f8d30f0de4 + size: 390089 + timestamp: 1757930124840 +- conda: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.25.0-py311hf893f09_0.conda + sha256: 3b66d3cb738a9993e8432d1a03402d207128166c4ef0c928e712958e51aff325 + md5: d26077d20b4bba54f4c718ed1313805f depends: + - python - cffi >=1.11 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 + - zstd >=1.5.7,<1.5.8.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 + - ucrt >=10.0.20348.0 + - zstd >=1.5.7,<1.6.0a0 + - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/zstandard?source=hash-mapping - size: 321357 - timestamp: 1725305930669 -- conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b - md5: 4d056880988120e29d75bfff282e0f45 + size: 375866 + timestamp: 1757930134099 +- conda: https://repo.prefix.dev/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 554846 - timestamp: 1714722996770 -- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.6-h02f22dd_0.conda - sha256: 484f9d0722c77685ae379fbff3ccd662af9ead7e59eb39cd6d0c677cdf25ff6c - md5: be8d5f8cf21aed237b8b182ea86b3dd6 + size: 567578 + timestamp: 1742433379869 +- conda: https://repo.prefix.dev/conda-forge/linux-aarch64/zstd-1.5.7-hbcf94c1_2.conda + sha256: 0812e7b45f087cfdd288690ada718ce5e13e8263312e03b643dd7aa50d08b51b + md5: 5be90c5a3e4b43c53e38f50a85e11527 depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 539937 - timestamp: 1714723130243 -- conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda - sha256: efa04a98cb149643fa54c4dad5a0179e36a5fbc88427ea0eec88ceed87fd0f96 - md5: 4cb2cd56f039b129bb0e491c1164167e + size: 551176 + timestamp: 1742433378347 +- conda: https://repo.prefix.dev/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda + sha256: c171c43d0c47eed45085112cb00c8c7d4f0caa5a32d47f2daca727e45fb98dca + md5: cd60a4a5a8d6a476b30d8aa4bb49251a depends: - - __osx >=10.9 - - libzlib >=1.2.13,<2.0.0a0 + - __osx >=10.13 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 498900 - timestamp: 1714723303098 -- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 - md5: d96942c06c3e84bfcc5efb038724a7fd + size: 485754 + timestamp: 1742433356230 +- conda: https://repo.prefix.dev/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda + sha256: 0d02046f57f7a1a3feae3e9d1aa2113788311f3cf37a3244c71e61a93177ba67 + md5: e6f69c7bcccdefa417f056fa593b40f0 depends: - __osx >=11.0 - - libzlib >=1.2.13,<2.0.0a0 + - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 405089 - timestamp: 1714723101397 -- conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - sha256: 768e30dc513568491818fb068ee867c57c514b553915536da09e5d10b4ebf3c3 - md5: 9a17230f95733c04dc40a2b1e5491d74 + size: 399979 + timestamp: 1742433432699 +- conda: https://repo.prefix.dev/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 + md5: 21f56217d6125fb30c3c3f10c786d751 depends: - - libzlib >=1.2.13,<2.0.0a0 + - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSD-3-Clause license_family: BSD purls: [] - size: 349143 - timestamp: 1714723445995 + size: 354697 + timestamp: 1742433568506 diff --git a/pixi.toml b/pixi.toml index 4a43cded8..85dff0ad7 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,7 +1,5 @@ [workspace] name = "ros-noetic" -# Just a convention, this is the same as the mutex package -version = "0.6.0" description = "RoboStack repo to package ros-noetic packages as conda packages" authors = ["Tobias Fischer ", "Wolf Vollprecht ", "Silvio Traversaro "] channels = ["https://repo.prefix.dev/conda-forge"] @@ -12,9 +10,10 @@ platforms = ["osx-arm64", "linux-64", "osx-64", "linux-aarch64", "win-64"] libc = { family="glibc", version="2.17" } [dependencies] -python = ">=3.11.0,<3.12" -rattler-build = ">=0.33.2" -anaconda-client = ">=1.12" +python = ">=3.12.0,<3.13" +rattler-build = ">=0.44.0" +anaconda-client = ">=1.13.0" +cmake = "<4.0" [target.win-64.dependencies] # git is required by rattler-build @@ -22,31 +21,18 @@ git = "*" [pypi-dependencies] # This is tipically the latest commit on main branch -vinca = { git ="https://github.com/RoboStack/vinca.git", rev = "8c56fc3e47a988f1c05132f8db61cfc812552dcb" } +vinca = { git = "https://github.com/RoboStack/vinca.git", rev = "8e6ae7e6baf1b9e3f968b465447b78a18c984ca4" } # Uncomment this line to work with a local vinca for faster iteration, but remember to comment it back # (and regenerate the pixi.lock) once you push the modified commit to the repo #vinca = { path = "../vinca", editable = true } [tasks] -generate-recipes = { cmd = "vinca -m", depends-on = ["rename-file"] } -remove-file = { cmd = "rm vinca.yaml; rm -rf recipes" } -copy_additional_recipes = { cmd = "sh -c 'find additional_recipes/* -maxdepth 0 -type d -exec ln -s ../{} recipes/ \\;'" } -build = { cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c robostack-staging -c https://repo.prefix.dev/conda-forge --skip-existing", depends-on = ["generate-recipes", "copy_additional_recipes"] } -build_one_package = { cmd = "cp ./patch/$PACKAGE.*patch ./recipes/$PACKAGE/patch/; rattler-build build --recipe ./recipes/$PACKAGE/recipe.yaml -m ./conda_build_config.yaml -c robostack-staging -c https://repo.prefix.dev/conda-forge", env = { PACKAGE = "ros-noetic-ros-base" } } -create_snapshot = { cmd = "vinca-snapshot -d noetic -o snapshot_$(date +\"%Y-%m-%d-%H-%M-%S\").yaml" } -upload = "anaconda -t $ANACONDA_API_TOKEN upload" - -[target.linux-64.tasks] -rename-file = { cmd = "ln -s vinca_linux_64.yaml vinca.yaml", depends-on = ["remove-file"] } - -[target.osx-64.tasks] -rename-file = { cmd = "ln -s vinca_osx.yaml vinca.yaml", depends-on = ["remove-file"] } - -[target.osx-arm64.tasks] -rename-file = { cmd = "ln -s vinca_osx_arm64.yaml vinca.yaml", depends-on = ["remove-file"] } - -[target.linux-aarch64.tasks] -rename-file = { cmd = "ln -s vinca_linux_aarch64.yaml vinca.yaml", depends-on = ["remove-file"] } - -[target.win-64.tasks] -rename-file = { cmd = "cp vinca_win.yaml vinca.yaml", depends-on = ["remove-file"] } +remove-recipes = { cmd = "rm -rf recipes_only_patch; rm -rf recipes; mkdir recipes" } +generate-recipes = { cmd = "vinca -m", depends-on = ["remove-recipes"] } +generate-gha-workflows = { cmd = "vinca-gha --trigger-branch dummy_build_branch_as_it_is_unused -d ./recipes", depends-on = ["generate-recipes"] } +check-patches = { cmd = "python check_patches_clean_apply.py", depends-on = ["generate-recipes"] } +build = { cmd = "rattler-build build --recipe-dir ./recipes -m ./conda_build_config.yaml -c robostack-staging -c https://repo.prefix.dev/conda-forge --skip-existing", depends-on = ["generate-recipes"] } +build_one_package = { cmd = "cp ./patch/$PACKAGE.*patch ./recipes/$PACKAGE/patch/; rattler-build build --recipe ./recipes/$PACKAGE/recipe.yaml -m ./conda_build_config.yaml -c robostack-staging -c https://repo.prefix.dev/conda-forge", env = { PACKAGE = "ros-noetic-ros-workspace" } } +create_snapshot = { cmd = "vinca-snapshot -d noetic -o rosdistro_snapshot.yaml" } +# upload = "anaconda -t $ANACONDA_API_TOKEN upload" +upload = "rattler-build upload anaconda -o robostack-staging -a $ANACONDA_API_TOKEN" diff --git a/pkg_additional_info.yaml b/pkg_additional_info.yaml index 32cb8a90f..18fe77b10 100644 --- a/pkg_additional_info.yaml +++ b/pkg_additional_info.yaml @@ -1,22 +1,75 @@ -desktop: - build_number: 22 -desktop_full: - build_number: 22 -rqt_common_plugins: - build_number: 22 -rospack: - build_number: 23 -kdl_parser: - build_number: 23 -pluginlib: - build_number: 23 -rviz: - build_number: 23 -srdfdom: - build_number: 23 -urdf: - build_number: 23 -cv_bridge: - build_number: 23 -rosbash: - build_number: 23 +libcamera: + generate_dummy_package_with_run_deps: + dep_name: libcamera + # see https://git.libcamera.org/libcamera/libcamera.git/tree/meson.build?h=v0.5.1#n65 + max_pin: 'x.x' + # jazzy is on 0.3.0, but we stick to 0.5.0 for compat + override_version: '0.5.0' +octomap: + generate_dummy_package_with_run_deps: + dep_name: octomap + max_pin: 'x.x' +ompl: + generate_dummy_package_with_run_deps: + dep_name: ompl + max_pin: 'x.x' +urdfdom_py: + generate_dummy_package_with_run_deps: + dep_name: urdfdom-py + max_pin: 'x.x' +urdfdom_headers: + generate_dummy_package_with_run_deps: + dep_name: urdfdom_headers + max_pin: 'x.x' +urdfdom: + generate_dummy_package_with_run_deps: + dep_name: urdfdom + max_pin: 'x.x' + # jazzy is on 4.0.2, but we stick to 4.0.1 for compat + # with the rest of conda-forge + override_version: '4.0.1' +cartographer: + generate_dummy_package_with_run_deps: + dep_name: cartographer + max_pin: 'x.x' + # ROS uses a custom versioning scheme currently at 2.0.9004 + override_version: '2.0.0' +hpp_fcl: + generate_dummy_package_with_run_deps: + dep_name: hpp-fcl + max_pin: 'x.x.x' + # the version on ros is outdated w.r.t. to the conda-forge one + override_version: '3.0.1' +fcl: + generate_dummy_package_with_run_deps: + dep_name: fcl + max_pin: 'x.x' + # the version on ros is outdated w.r.t. to the conda-forge one + override_version: '0.7.0' +coal: + generate_dummy_package_with_run_deps: + dep_name: coal + max_pin: 'x.x.x' +eigenpy: + generate_dummy_package_with_run_deps: + dep_name: eigenpy + max_pin: 'x.x.x' + # the version in ros is not compatible with conda-forge's coal and hpp_fcl builds + override_version: '3.10.3' +pinocchio: + generate_dummy_package_with_run_deps: + dep_name: pinocchio + max_pin: 'x.x.x' + # the version on ros is outdated w.r.t. to the conda-forge one + override_version: '3.7.0' +gtsam: + generate_dummy_package_with_run_deps: + dep_name: gtsam + max_pin: 'x.x' +librealsense2: + generate_dummy_package_with_run_deps: + dep_name: librealsense + max_pin: 'x.x' + + + diff --git a/robostack.yaml b/robostack.yaml index 325ab35c3..a367b7933 100644 --- a/robostack.yaml +++ b/robostack.yaml @@ -43,6 +43,8 @@ cartographer: robostack: [cartographer] ca-certificates: robostack: [ca-certificates] +cargo: + robostack: [rust] clang-format: robostack: [clang-format] clang-tidy: @@ -133,7 +135,11 @@ glut: osx: [] win64: [freeglut] google-mock: - robostack: [gmock] + robostack: + linux: [gmock] + osx: [gmock] + win64: [gmock] + emscripten: [] graphicsmagick: robostack: [graphicsmagick] graphviz: @@ -274,6 +280,8 @@ libcurl-dev: robostack: [libcurl] libdc1394-dev: robostack: [libdc1394] +libdraco-dev: + robostack: [draco] libdw-dev: robostack: linux: [elfutils] @@ -358,6 +366,8 @@ liblz4-dev: robostack: [lz4] libmicrohttpd: robostack: [libmicrohttpd] +libnanoflann-dev: + robostack: [nanoflann] libncurses-dev: robostack: linux: [ncurses] @@ -717,7 +727,7 @@ python-pydot: python-pygithub3: robostack: [pygithub] python-pygraphviz: - robostack: [pygraphviz] + robostack: [graphviz, pygraphviz] python-pyusb-pip: robostack: [pyusb] python-qt5-bindings: @@ -733,7 +743,7 @@ python-rospkg-modules: python-setuptools: robostack: [setuptools] python-sip: - robostack: [sip 6.7.*] + robostack: [sip] python-six: robostack: [six] python-slacker-cli: @@ -996,6 +1006,8 @@ qtbase5-dev: linux: [qt-main, libopengl-devel, libgl-devel] osx: [qt-main] win64: [qt-main] +range-v3: + robostack: [range-v3] rapidjson-dev: robostack: [rapidjson] roboticstoolbox-python: @@ -1034,7 +1046,7 @@ sshpass: subversion: robostack: [subversion] suitesparse: - robostack: [suitesparse] + robostack: [suitesparse, blas-devel] sqlite3: robostack: [sqlite 3.*] swig: diff --git a/rosdistro_additional_recipes.yaml b/rosdistro_additional_recipes.yaml new file mode 100644 index 000000000..07dc64fb3 --- /dev/null +++ b/rosdistro_additional_recipes.yaml @@ -0,0 +1,39 @@ +# This file is used to add additional recipes to the ROS 2 distribution, not contained in the +# upstream rosdistro. Differently from rosdistro_snapshot.yaml, this file is not +# automatically generated, but manually maintained. +jackal_base: + tag: release/noetic/jackal_base/0.7.11-1 + url: https://github.com/clearpath-gbp/jackal_robot-release.git + version: 0.7.11 +jackal_control: + tag: release/noetic/jackal_control/0.8.10-1 + url: https://github.com/clearpath-gbp/jackal-release.git + version: 0.8.10 +jackal_description: + tag: release/noetic/jackal_description/0.8.10-1 + url: https://github.com/clearpath-gbp/jackal-release.git + version: 0.8.10 +jackal_desktop: + tag: release/noetic/jackal_desktop/0.4.1-2 + url: https://github.com/clearpath-gbp/jackal_desktop-release.git + version: 0.4.1 +jackal_gazebo: + tag: release/noetic/jackal_gazebo/0.4.0-1 + url: https://github.com/clearpath-gbp/jackal_simulator-release.git + version: 0.4.0 +jackal_msgs: + tag: release/noetic/jackal_msgs/0.8.10-1 + url: https://github.com/clearpath-gbp/jackal-release.git + version: 0.8.10 +jackal_navigation: + tag: release/noetic/jackal_navigation/0.8.10-1 + url: https://github.com/clearpath-gbp/jackal-release.git + version: 0.8.10 +jackal_simulator: + tag: release/noetic/jackal_simulator/0.4.0-1 + url: https://github.com/clearpath-gbp/jackal_simulator-release.git + version: 0.4.0 +jackal_viz: + tag: release/noetic/jackal_viz/0.4.1-1 + url: https://github.com/clearpath-gbp/jackal_desktop-release.git + version: 0.4.1 diff --git a/rosdistro_snapshot.yaml b/rosdistro_snapshot.yaml index 42e297d81..1dd91203a 100644 --- a/rosdistro_snapshot.yaml +++ b/rosdistro_snapshot.yaml @@ -1,4 +1,12 @@ -# Generated by vinca-snapshot on 2025-01-10-12-53-33 for distro noetic +# Snapshot generated by vinca-snapshot on 2025-11-01T05:49:25Z UTC for distro noetic +abb: + tag: release/noetic/abb/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_crb15000_support: + tag: release/noetic/abb_crb15000_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 abb_driver: tag: release/noetic/abb_driver/1.4.0-1 url: https://github.com/ros-industrial-release/abb_driver-release.git @@ -7,6 +15,62 @@ abb_egm_msgs: tag: release/noetic/abb_egm_msgs/0.5.2-1 url: https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release.git version: 0.5.2 +abb_irb1200_support: + tag: release/noetic/abb_irb1200_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb120_support: + tag: release/noetic/abb_irb120_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb1600_support: + tag: release/noetic/abb_irb1600_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb2400_support: + tag: release/noetic/abb_irb2400_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb2600_support: + tag: release/noetic/abb_irb2600_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb4400_support: + tag: release/noetic/abb_irb4400_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb4600_support: + tag: release/noetic/abb_irb4600_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb52_support: + tag: release/noetic/abb_irb52_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb5400_support: + tag: release/noetic/abb_irb5400_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb6600_support: + tag: release/noetic/abb_irb6600_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb6640_support: + tag: release/noetic/abb_irb6640_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb6650s_support: + tag: release/noetic/abb_irb6650s_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb6700_support: + tag: release/noetic/abb_irb6700_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 +abb_irb7600_support: + tag: release/noetic/abb_irb7600_support/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 abb_rapid_msgs: tag: release/noetic/abb_rapid_msgs/0.5.2-1 url: https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release.git @@ -15,6 +79,10 @@ abb_rapid_sm_addin_msgs: tag: release/noetic/abb_rapid_sm_addin_msgs/0.5.2-1 url: https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release.git version: 0.5.2 +abb_resources: + tag: release/noetic/abb_resources/1.5.0-1 + url: https://github.com/ros-industrial-release/abb-release.git + version: 1.5.0 abb_robot_msgs: tag: release/noetic/abb_robot_msgs/0.5.2-1 url: https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release.git @@ -28,21 +96,21 @@ ackermann_steering_controller: url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 actionlib: - tag: release/noetic/actionlib/1.14.0-1 + tag: release/noetic/actionlib/1.14.3-1 url: https://github.com/ros-gbp/actionlib-release.git - version: 1.14.0 + version: 1.14.3 actionlib_lisp: tag: release/noetic/actionlib_lisp/0.2.15-1 url: https://github.com/ros-gbp/roslisp_common-release.git version: 0.2.15 actionlib_msgs: - tag: release/noetic/actionlib_msgs/1.13.1-1 + tag: release/noetic/actionlib_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 actionlib_tools: - tag: release/noetic/actionlib_tools/1.14.0-1 + tag: release/noetic/actionlib_tools/1.14.3-1 url: https://github.com/ros-gbp/actionlib-release.git - version: 1.14.0 + version: 1.14.3 actionlib_tutorials: tag: release/noetic/actionlib_tutorials/0.2.0-1 url: https://github.com/ros-gbp/common_tutorials-release.git @@ -72,9 +140,9 @@ amcl: url: https://github.com/ros-gbp/navigation-release.git version: 1.17.3 angles: - tag: release/noetic/angles/1.9.13-1 + tag: release/noetic/angles/1.9.14-1 url: https://github.com/ros-gbp/geometry_angles_utils-release.git - version: 1.9.13 + version: 1.9.14 app_manager: tag: release/noetic/app_manager/1.3.0-1 url: https://github.com/ros-gbp/app_manager-release.git @@ -88,9 +156,9 @@ apriltag_ros: url: https://github.com/AprilRobotics/apriltag_ros-release.git version: 3.2.1 aques_talk: - tag: release/noetic/aques_talk/2.1.28-1 + tag: release/noetic/aques_talk/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 arbotix: tag: release/noetic/arbotix/0.11.0-1 url: https://github.com/vanadiumlabs/arbotix_ros-release.git @@ -140,9 +208,9 @@ aruco_ros: url: https://github.com/pal-gbp/aruco_ros-release.git version: 3.1.3 assimp_devel: - tag: release/noetic/assimp_devel/2.1.28-1 + tag: release/noetic/assimp_devel/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 assisted_teleop: tag: release/noetic/assisted_teleop/0.4.1-1 url: https://github.com/ros-gbp/navigation_experimental-release.git @@ -216,9 +284,9 @@ audio_play: url: https://github.com/ros-gbp/audio_common-release.git version: 0.3.18 audio_to_spectrogram: - tag: release/noetic/audio_to_spectrogram/1.2.17-2 + tag: release/noetic/audio_to_spectrogram/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 audio_video_recorder: tag: release/noetic/audio_video_recorder/2.2.15-4 url: https://github.com/tork-a/jsk_common-release.git @@ -296,9 +364,9 @@ base_local_planner: url: https://github.com/ros-gbp/navigation-release.git version: 1.17.3 bayesian_belief_networks: - tag: release/noetic/bayesian_belief_networks/2.1.28-1 + tag: release/noetic/bayesian_belief_networks/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 bcr_bot: tag: release/noetic/bcr_bot/0.0.2-1 url: https://github.com/blackcoffeerobotics/bcr_bot-release.git @@ -324,21 +392,21 @@ beluga_ros: url: https://github.com/ros2-gbp/beluga-release.git version: 2.0.2 bond: - tag: release/noetic/bond/1.8.6-1 + tag: release/noetic/bond/1.8.7-1 url: https://github.com/ros-gbp/bond_core-release.git - version: 1.8.6 + version: 1.8.7 bond_core: - tag: release/noetic/bond_core/1.8.6-1 + tag: release/noetic/bond_core/1.8.7-1 url: https://github.com/ros-gbp/bond_core-release.git - version: 1.8.6 + version: 1.8.7 bondcpp: - tag: release/noetic/bondcpp/1.8.6-1 + tag: release/noetic/bondcpp/1.8.7-1 url: https://github.com/ros-gbp/bond_core-release.git - version: 1.8.6 + version: 1.8.7 bondpy: - tag: release/noetic/bondpy/1.8.6-1 + tag: release/noetic/bondpy/1.8.7-1 url: https://github.com/ros-gbp/bond_core-release.git - version: 1.8.6 + version: 1.8.7 boost_plugin_loader: tag: release/noetic/boost_plugin_loader/0.2.2-1 url: https://github.com/tesseract-robotics-release/boost_plugin_loader-release.git @@ -348,9 +416,9 @@ boost_sml: url: https://github.com/PickNikRobotics/boost_sml-release.git version: 0.1.2 bosch_locator_bridge: - tag: release/noetic/bosch_locator_bridge/1.0.13-1 + tag: release/noetic/bosch_locator_bridge/1.0.14-2 url: https://github.com/ros-gbp/locator_ros_bridge-release.git - version: 1.0.13 + version: 1.0.14 bota_driver: tag: release/noetic/bota_driver/0.6.1-2 url: https://gitlab.com/botasys/bota_driver-release.git @@ -400,13 +468,21 @@ camera_calibration: url: https://github.com/ros-gbp/image_pipeline-release.git version: 1.17.0 camera_calibration_parsers: - tag: release/noetic/camera_calibration_parsers/1.12.0-1 + tag: release/noetic/camera_calibration_parsers/1.12.1-1 url: https://github.com/ros-gbp/image_common-release.git - version: 1.12.0 + version: 1.12.1 camera_info_manager: - tag: release/noetic/camera_info_manager/1.12.0-1 + tag: release/noetic/camera_info_manager/1.12.1-1 url: https://github.com/ros-gbp/image_common-release.git - version: 1.12.0 + version: 1.12.1 +camera_info_manager_lib: + tag: release/noetic/camera_info_manager_lib/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 +camera_info_manager_metadata_extractor: + tag: release/noetic/camera_info_manager_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 can_dbc_parser: tag: release/noetic/can_dbc_parser/1.0.0-1 url: https://github.com/nobleo/raptor-dbw-ros-release.git @@ -484,21 +560,21 @@ catch_ros: url: https://github.com/AIS-Bonn/catch_ros-release.git version: 0.5.0 catkin: - tag: release/noetic/catkin/0.8.10-1 + tag: release/noetic/catkin/0.8.12-1 url: https://github.com/ros-gbp/catkin-release.git - version: 0.8.10 + version: 0.8.12 catkin_virtualenv: tag: release/noetic/catkin_virtualenv/0.6.1-2 url: https://github.com/locusrobotics/catkin_virtualenv-release.git version: 0.6.1 chaplus_ros: - tag: release/noetic/chaplus_ros/2.1.28-1 + tag: release/noetic/chaplus_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 checkerboard_detector: - tag: release/noetic/checkerboard_detector/1.2.17-2 + tag: release/noetic/checkerboard_detector/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 chomp_motion_planner: tag: release/noetic/chomp_motion_planner/1.1.16-1 url: https://github.com/ros-gbp/moveit-release.git @@ -528,9 +604,9 @@ cl_utils: url: https://github.com/ros-gbp/roslisp_common-release.git version: 0.2.15 class_loader: - tag: release/noetic/class_loader/0.5.0-1 + tag: release/noetic/class_loader/0.5.2-1 url: https://github.com/ros-gbp/class_loader-release.git - version: 0.5.0 + version: 0.5.2 clear_costmap_recovery: tag: release/noetic/clear_costmap_recovery/1.17.3-1 url: https://github.com/ros-gbp/navigation-release.git @@ -600,9 +676,9 @@ clpe_ros: url: https://github.com/canlab-co/clpe_ros-ros-release.git version: 0.1.1 cmake_modules: - tag: release/noetic/cmake_modules/0.5.0-1 + tag: release/noetic/cmake_modules/0.5.2-1 url: https://github.com/ros-gbp/cmake_modules-release.git - version: 0.5.0 + version: 0.5.2 cmd_vel_smoother: tag: release/noetic/cmd_vel_smoother/0.1.18-1 url: https://github.com/tork-a/jsk_control-release.git @@ -1040,9 +1116,9 @@ collada_urdf: url: https://github.com/ros-gbp/collada_urdf-release.git version: 1.12.13 collada_urdf_jsk_patch: - tag: release/noetic/collada_urdf_jsk_patch/2.1.28-1 + tag: release/noetic/collada_urdf_jsk_patch/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 color_util: tag: release/noetic/color_util/0.3.0-2 url: https://github.com/DLu/robot_navigation-release.git @@ -1056,9 +1132,9 @@ combined_robot_hw_tests: url: https://github.com/ros-gbp/ros_control-release.git version: 0.20.0 common_msgs: - tag: release/noetic/common_msgs/1.13.1-1 + tag: release/noetic/common_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 common_tutorials: tag: release/noetic/common_tutorials/0.2.0-1 url: https://github.com/ros-gbp/common_tutorials-release.git @@ -1132,9 +1208,9 @@ costmap_converter: url: https://github.com/rst-tu-dortmund/costmap_converter-release.git version: 0.0.13 costmap_cspace: - tag: release/noetic/costmap_cspace/0.17.3-1 + tag: release/noetic/costmap_cspace/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 costmap_cspace_msgs: tag: release/noetic/costmap_cspace_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -1155,14 +1231,18 @@ cpr_onav_description: tag: release/noetic/cpr_onav_description/0.1.10-1 url: https://github.com/clearpath-gbp/cpr_onav_description-release.git version: 0.1.10 +cras_bag_tools: + tag: release/noetic/cras_bag_tools/2.5.1-1 + url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git + version: 2.5.1 cras_cpp_common: - tag: release/noetic/cras_cpp_common/2.4.8-1 + tag: release/noetic/cras_cpp_common/2.5.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git - version: 2.4.8 + version: 2.5.1 cras_docs_common: - tag: release/noetic/cras_docs_common/2.4.8-1 + tag: release/noetic/cras_docs_common/2.5.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git - version: 2.4.8 + version: 2.5.1 cras_imu_tools: tag: release/noetic/cras_imu_tools/1.0.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/cras_imu_tools.git @@ -1180,17 +1260,17 @@ cras_msgs: url: https://gitlab.fel.cvut.cz/cras/ros-release/cras_msgs version: 1.1.1 cras_py_common: - tag: release/noetic/cras_py_common/2.4.8-1 + tag: release/noetic/cras_py_common/2.5.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git - version: 2.4.8 + version: 2.5.1 cras_relative_positional_controller: tag: release/noetic/cras_relative_positional_controller/2.0.0-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/cras_relative_positional_controller.git version: 2.0.0 cras_topic_tools: - tag: release/noetic/cras_topic_tools/2.4.8-1 + tag: release/noetic/cras_topic_tools/2.5.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git - version: 2.4.8 + version: 2.5.1 create_bringup: tag: release/noetic/create_bringup/2.0.0-1 url: https://github.com/autonomylab/create_autonomy-release.git @@ -1348,9 +1428,9 @@ dbw_polaris_msgs: url: https://github.com/DataspeedInc-release/dbw_polaris_ros-release.git version: 1.1.3 ddynamic_reconfigure: - tag: release/noetic/ddynamic_reconfigure/0.3.2-1 + tag: release/noetic/ddynamic_reconfigure/0.4.2-1 url: https://github.com/pal-gbp/ddynamic_reconfigure.git - version: 0.3.2 + version: 0.4.2 ddynamic_reconfigure_python: tag: release/noetic/ddynamic_reconfigure_python/0.0.1-1 url: https://github.com/pal-gbp/ddynamic_reconfigure_python-release.git @@ -1371,38 +1451,50 @@ depth_image_proc: tag: release/noetic/depth_image_proc/1.17.0-1 url: https://github.com/ros-gbp/image_pipeline-release.git version: 1.17.0 +depth_image_publisher: + tag: release/noetic/depth_image_publisher/1.2.19-1 + url: https://github.com/tork-a/jsk_recognition-release.git + version: 1.2.19 +depth_obstacle_detect_ros: + tag: release/noetic/depth_obstacle_detect_ros/1.0.0-3 + url: https://github.com/anilsripadarao/depth-obstacle-detect-ros-release.git + version: 1.0.0 +depth_obstacle_detect_ros_msgs: + tag: release/noetic/depth_obstacle_detect_ros_msgs/1.0.0-3 + url: https://github.com/anilsripadarao/depth-obstacle-detect-ros-release.git + version: 1.0.0 depthai: - tag: release/noetic/depthai/2.29.0-1 + tag: release/noetic/depthai/2.30.0-1 url: https://github.com/luxonis/depthai-core-release.git - version: 2.29.0 + version: 2.30.0 depthai-ros: - tag: release/noetic/depthai-ros/2.10.3-1 + tag: release/noetic/depthai-ros/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_bridge: - tag: release/noetic/depthai_bridge/2.10.3-1 + tag: release/noetic/depthai_bridge/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_descriptions: - tag: release/noetic/depthai_descriptions/2.10.3-1 + tag: release/noetic/depthai_descriptions/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_examples: - tag: release/noetic/depthai_examples/2.10.3-1 + tag: release/noetic/depthai_examples/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_filters: - tag: release/noetic/depthai_filters/2.10.3-1 + tag: release/noetic/depthai_filters/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_ros_driver: - tag: release/noetic/depthai_ros_driver/2.10.3-1 + tag: release/noetic/depthai_ros_driver/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthai_ros_msgs: - tag: release/noetic/depthai_ros_msgs/2.10.3-1 + tag: release/noetic/depthai_ros_msgs/2.11.2-1 url: https://github.com/luxonis/depthai-ros-release.git - version: 2.10.3 + version: 2.11.2 depthimage_to_laserscan: tag: release/noetic/depthimage_to_laserscan/1.0.8-1 url: https://github.com/ros-gbp/depthimage_to_laserscan-release.git @@ -1420,33 +1512,33 @@ desktop_full: url: https://github.com/ros-gbp/metapackages-release.git version: 1.5.0 diagnostic_aggregator: - tag: release/noetic/diagnostic_aggregator/1.11.0-1 + tag: release/noetic/diagnostic_aggregator/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 diagnostic_analysis: - tag: release/noetic/diagnostic_analysis/1.11.0-1 + tag: release/noetic/diagnostic_analysis/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 diagnostic_common_diagnostics: - tag: release/noetic/diagnostic_common_diagnostics/1.11.0-1 + tag: release/noetic/diagnostic_common_diagnostics/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 diagnostic_msgs: - tag: release/noetic/diagnostic_msgs/1.13.1-1 + tag: release/noetic/diagnostic_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 diagnostic_updater: - tag: release/noetic/diagnostic_updater/1.11.0-1 + tag: release/noetic/diagnostic_updater/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 diagnostics: - tag: release/noetic/diagnostics/1.11.0-1 + tag: release/noetic/diagnostics/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 dialogflow_task_executive: - tag: release/noetic/dialogflow_task_executive/2.1.28-1 + tag: release/noetic/dialogflow_task_executive/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 diff_drive_controller: tag: release/noetic/diff_drive_controller/0.22.0-1 url: https://github.com/ros-gbp/ros_controllers-release.git @@ -1532,9 +1624,9 @@ dnn_detect: url: https://github.com/UbiquityRobotics-release/dnn_detect-release.git version: 0.1.0 downward: - tag: release/noetic/downward/2.1.28-1 + tag: release/noetic/downward/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 draco: tag: release/noetic/draco/1.5.6-3 url: https://gitlab.fel.cvut.cz/cras/ros-release/draco.git @@ -1608,9 +1700,9 @@ dynamic_edt_3d: url: https://github.com/ros-gbp/octomap-release.git version: 1.9.8 dynamic_reconfigure: - tag: release/noetic/dynamic_reconfigure/1.7.3-1 + tag: release/noetic/dynamic_reconfigure/1.7.6-1 url: https://github.com/ros-gbp/dynamic_reconfigure-release.git - version: 1.7.3 + version: 1.7.6 dynamic_robot_state_publisher: tag: release/noetic/dynamic_robot_state_publisher/1.2.0-1 url: https://github.com/peci1/dynamic_robot_state_publisher-release.git @@ -1620,13 +1712,13 @@ dynamic_tf_publisher: url: https://github.com/tork-a/jsk_common-release.git version: 2.2.15 dynamixel_sdk: - tag: release/noetic/dynamixel_sdk/3.7.51-4 + tag: release/noetic/dynamixel_sdk/3.8.0-1 url: https://github.com/ROBOTIS-GIT-release/DynamixelSDK-release.git - version: 3.7.51 + version: 3.8.0 dynamixel_sdk_examples: - tag: release/noetic/dynamixel_sdk_examples/3.7.51-4 + tag: release/noetic/dynamixel_sdk_examples/3.8.0-1 url: https://github.com/ROBOTIS-GIT-release/DynamixelSDK-release.git - version: 3.7.51 + version: 3.8.0 dynamixel_workbench: tag: release/noetic/dynamixel_workbench/2.2.1-1 url: https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release.git @@ -1648,9 +1740,9 @@ dynamixel_workbench_toolbox: url: https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release.git version: 2.2.1 easy_markers: - tag: release/noetic/easy_markers/0.3.0-1 + tag: release/noetic/easy_markers/0.3.1-1 url: https://github.com/wu-robotics/wu_ros_tools.git - version: 0.3.0 + version: 0.3.1 ecl_build: tag: release/noetic/ecl_build/0.61.8-1 url: https://github.com/yujinrobot-release/ecl_tools-release.git @@ -1800,9 +1892,9 @@ effort_controllers: url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 eigen_conversions: - tag: release/noetic/eigen_conversions/1.13.2-1 + tag: release/noetic/eigen_conversions/1.13.4-1 url: https://github.com/ros-gbp/geometry-release.git - version: 1.13.2 + version: 1.13.4 eigen_stl_containers: tag: release/noetic/eigen_stl_containers/0.1.8-1 url: https://github.com/ros-gbp/eigen_stl_containers-release.git @@ -1827,6 +1919,10 @@ eml: tag: release/noetic/eml/1.8.15-7 url: https://github.com/ros-gbp/eml-release.git version: 1.8.15 +emotion_analyzer: + tag: release/noetic/emotion_analyzer/2.1.31-4 + url: https://github.com/tork-a/jsk_3rdparty-release.git + version: 2.1.31 end_effector: tag: release/noetic/end_effector/1.0.6-2 url: https://github.com/ADVRHumanoids/ROSEndEffector-release.git @@ -1860,117 +1956,141 @@ ethercat_trigger_controllers: url: https://github.com/pr2-gbp/pr2_controllers-release.git version: 1.10.18 etsi_its_cam_coding: - tag: release/noetic/etsi_its_cam_coding/3.0.0-1 + tag: release/noetic/etsi_its_cam_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cam_conversion: - tag: release/noetic/etsi_its_cam_conversion/3.0.0-1 + tag: release/noetic/etsi_its_cam_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cam_msgs: - tag: release/noetic/etsi_its_cam_msgs/3.0.0-1 + tag: release/noetic/etsi_its_cam_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cam_ts_coding: - tag: release/noetic/etsi_its_cam_ts_coding/3.0.0-1 + tag: release/noetic/etsi_its_cam_ts_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cam_ts_conversion: - tag: release/noetic/etsi_its_cam_ts_conversion/3.0.0-1 + tag: release/noetic/etsi_its_cam_ts_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cam_ts_msgs: - tag: release/noetic/etsi_its_cam_ts_msgs/3.0.0-1 + tag: release/noetic/etsi_its_cam_ts_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_coding: - tag: release/noetic/etsi_its_coding/3.0.0-1 + tag: release/noetic/etsi_its_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_conversion: - tag: release/noetic/etsi_its_conversion/3.0.0-1 + tag: release/noetic/etsi_its_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cpm_ts_coding: - tag: release/noetic/etsi_its_cpm_ts_coding/3.0.0-1 + tag: release/noetic/etsi_its_cpm_ts_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cpm_ts_conversion: - tag: release/noetic/etsi_its_cpm_ts_conversion/3.0.0-1 + tag: release/noetic/etsi_its_cpm_ts_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_cpm_ts_msgs: - tag: release/noetic/etsi_its_cpm_ts_msgs/3.0.0-1 + tag: release/noetic/etsi_its_cpm_ts_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_denm_coding: - tag: release/noetic/etsi_its_denm_coding/3.0.0-1 + tag: release/noetic/etsi_its_denm_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_denm_conversion: - tag: release/noetic/etsi_its_denm_conversion/3.0.0-1 + tag: release/noetic/etsi_its_denm_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_denm_msgs: - tag: release/noetic/etsi_its_denm_msgs/3.0.0-1 + tag: release/noetic/etsi_its_denm_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 +etsi_its_denm_ts_coding: + tag: release/noetic/etsi_its_denm_ts_coding/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 +etsi_its_denm_ts_conversion: + tag: release/noetic/etsi_its_denm_ts_conversion/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 +etsi_its_denm_ts_msgs: + tag: release/noetic/etsi_its_denm_ts_msgs/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 etsi_its_mapem_ts_coding: - tag: release/noetic/etsi_its_mapem_ts_coding/3.0.0-1 + tag: release/noetic/etsi_its_mapem_ts_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_mapem_ts_conversion: - tag: release/noetic/etsi_its_mapem_ts_conversion/3.0.0-1 + tag: release/noetic/etsi_its_mapem_ts_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_mapem_ts_msgs: - tag: release/noetic/etsi_its_mapem_ts_msgs/3.0.0-1 + tag: release/noetic/etsi_its_mapem_ts_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 +etsi_its_mcm_uulm_coding: + tag: release/noetic/etsi_its_mcm_uulm_coding/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 +etsi_its_mcm_uulm_conversion: + tag: release/noetic/etsi_its_mcm_uulm_conversion/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 +etsi_its_mcm_uulm_msgs: + tag: release/noetic/etsi_its_mcm_uulm_msgs/3.2.0-1 + url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git + version: 3.2.0 etsi_its_messages: - tag: release/noetic/etsi_its_messages/3.0.0-1 + tag: release/noetic/etsi_its_messages/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_msgs: - tag: release/noetic/etsi_its_msgs/3.0.0-1 + tag: release/noetic/etsi_its_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_msgs_utils: - tag: release/noetic/etsi_its_msgs_utils/3.0.0-1 + tag: release/noetic/etsi_its_msgs_utils/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_primitives_conversion: - tag: release/noetic/etsi_its_primitives_conversion/3.0.0-1 + tag: release/noetic/etsi_its_primitives_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_rviz_plugins: - tag: release/noetic/etsi_its_rviz_plugins/3.0.0-1 + tag: release/noetic/etsi_its_rviz_plugins/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_spatem_ts_coding: - tag: release/noetic/etsi_its_spatem_ts_coding/3.0.0-1 + tag: release/noetic/etsi_its_spatem_ts_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_spatem_ts_conversion: - tag: release/noetic/etsi_its_spatem_ts_conversion/3.0.0-1 + tag: release/noetic/etsi_its_spatem_ts_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_spatem_ts_msgs: - tag: release/noetic/etsi_its_spatem_ts_msgs/3.0.0-1 + tag: release/noetic/etsi_its_spatem_ts_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_vam_ts_coding: - tag: release/noetic/etsi_its_vam_ts_coding/3.0.0-1 + tag: release/noetic/etsi_its_vam_ts_coding/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_vam_ts_conversion: - tag: release/noetic/etsi_its_vam_ts_conversion/3.0.0-1 + tag: release/noetic/etsi_its_vam_ts_conversion/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 etsi_its_vam_ts_msgs: - tag: release/noetic/etsi_its_vam_ts_msgs/3.0.0-1 + tag: release/noetic/etsi_its_vam_ts_msgs/3.2.0-1 url: https://github.com/ika-rwth-aachen/etsi_its_messages-release.git - version: 3.0.0 + version: 3.2.0 eus_assimp: tag: release/noetic/eus_assimp/0.4.5-1 url: https://github.com/tork-a/jsk_model_tools-release.git @@ -2008,13 +2128,21 @@ eusurdf: url: https://github.com/tork-a/jsk_model_tools-release.git version: 0.4.5 executive_smach: - tag: release/noetic/executive_smach/2.5.2-1 + tag: release/noetic/executive_smach/2.5.3-1 url: https://github.com/ros-gbp/executive_smach-release.git - version: 2.5.2 + version: 2.5.3 executive_smach_visualization: tag: release/noetic/executive_smach_visualization/4.1.0-1 url: https://github.com/jbohren/executive_smach_visualization-release.git version: 4.1.0 +exiftool_metadata_extractor: + tag: release/noetic/exiftool_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 +exiv2_metadata_extractor: + tag: release/noetic/exiv2_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 exotica: tag: release/noetic/exotica/6.2.0-1 url: https://github.com/ipab-slmc/exotica-release.git @@ -2127,6 +2255,90 @@ fake_localization: tag: release/noetic/fake_localization/1.17.3-1 url: https://github.com/ros-gbp/navigation-release.git version: 1.17.3 +fanuc_cr35ia_support: + tag: release/noetic/fanuc_cr35ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_cr7ia_support: + tag: release/noetic/fanuc_cr7ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_crx10ia_support: + tag: release/noetic/fanuc_crx10ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_driver: + tag: release/noetic/fanuc_driver/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_lrmate200i_support: + tag: release/noetic/fanuc_lrmate200i_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_lrmate200ib_support: + tag: release/noetic/fanuc_lrmate200ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_lrmate200ic_support: + tag: release/noetic/fanuc_lrmate200ic_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_lrmate200id_support: + tag: release/noetic/fanuc_lrmate200id_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m10ia_support: + tag: release/noetic/fanuc_m10ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m16ib_support: + tag: release/noetic/fanuc_m16ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m20ia_support: + tag: release/noetic/fanuc_m20ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m20ib_support: + tag: release/noetic/fanuc_m20ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m430ia_support: + tag: release/noetic/fanuc_m430ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m6ib_support: + tag: release/noetic/fanuc_m6ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m710ic_support: + tag: release/noetic/fanuc_m710ic_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m900ia_support: + tag: release/noetic/fanuc_m900ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_m900ib_support: + tag: release/noetic/fanuc_m900ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_r1000ia_support: + tag: release/noetic/fanuc_r1000ia_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_r2000ib_support: + tag: release/noetic/fanuc_r2000ib_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_r2000ic_support: + tag: release/noetic/fanuc_r2000ic_support/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 +fanuc_resources: + tag: release/noetic/fanuc_resources/0.6.0-1 + url: https://github.com/ros-industrial-release/fanuc-release.git + version: 0.6.0 fath_pivot_mount_description: tag: release/noetic/fath_pivot_mount_description/0.1.1-2 url: https://github.com/clearpath-gbp/fath_pivot_mount_description-release.git @@ -2200,13 +2412,13 @@ fetch_tools: url: https://github.com/fetchrobotics-gbp/fetch_tools-release.git version: 0.3.3 ff: - tag: release/noetic/ff/2.1.28-1 + tag: release/noetic/ff/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 ffha: - tag: release/noetic/ffha/2.1.28-1 + tag: release/noetic/ffha/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 fiducial_msgs: tag: release/noetic/fiducial_msgs/0.12.0-1 url: https://github.com/UbiquityRobotics-release/fiducials-release.git @@ -2224,9 +2436,9 @@ fields2cover: url: https://github.com/Fields2Cover/fields2cover-release.git version: 2.0.0 filters: - tag: release/noetic/filters/1.9.2-1 + tag: release/noetic/filters/1.9.3-1 url: https://github.com/ros-gbp/filters-release.git - version: 1.9.2 + version: 1.9.3 find_object_2d: tag: release/noetic/find_object_2d/0.7.0-2 url: https://github.com/introlab/find_object_2d-release.git @@ -2360,17 +2572,17 @@ four_wheel_steering_msgs: url: https://github.com/ros-drivers-gbp/four_wheel_steering_msgs-release.git version: 1.1.1 foxglove_bridge: - tag: release/noetic/foxglove_bridge/0.8.1-1 + tag: release/noetic/foxglove_bridge/0.8.4-1 url: https://github.com/foxglove/ros_foxglove_bridge-release.git - version: 0.8.1 + version: 0.8.4 foxglove_msgs: tag: release/noetic/foxglove_msgs/2.3.0-1 url: https://github.com/foxglove/ros_foxglove_msgs-release.git version: 2.3.0 frame_editor: - tag: release/noetic/frame_editor/1.1.1-1 + tag: release/noetic/frame_editor/1.2.0-1 url: https://github.com/ipa320/rqt_frame_editor_plugin-release.git - version: 1.1.1 + version: 1.2.0 franka_control: tag: release/noetic/franka_control/0.10.1-1 url: https://github.com/frankaemika/franka_ros-release.git @@ -2464,41 +2676,41 @@ gazebo_custom_sensor_preloader: url: https://gitlab.fel.cvut.cz/cras/ros-release/gazebo_custom_sensor_preloader version: 1.1.0 gazebo_dev: - tag: release/noetic/gazebo_dev/2.9.2-1 + tag: release/noetic/gazebo_dev/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_model_attachment_plugin: tag: release/noetic/gazebo_model_attachment_plugin/1.0.2-5 url: https://github.com/ros2-gbp/boeing_gazebo_model_attachement_plugin-release.git version: 1.0.2 gazebo_msgs: - tag: release/noetic/gazebo_msgs/2.9.2-1 + tag: release/noetic/gazebo_msgs/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_noisy_depth_camera: tag: release/noetic/gazebo_noisy_depth_camera/1.0.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/gazebo_noisy_depth_camera-release.git version: 1.0.1 gazebo_plugins: - tag: release/noetic/gazebo_plugins/2.9.2-1 + tag: release/noetic/gazebo_plugins/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_ros: - tag: release/noetic/gazebo_ros/2.9.2-1 + tag: release/noetic/gazebo_ros/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_ros_control: - tag: release/noetic/gazebo_ros_control/2.9.2-1 + tag: release/noetic/gazebo_ros_control/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_ros_control_select_joints: tag: release/noetic/gazebo_ros_control_select_joints/2.5.7-1 url: https://github.com/tu-darmstadt-ros-pkg-gbp/gazebo_ros_control_select_joints-release.git version: 2.5.7 gazebo_ros_pkgs: - tag: release/noetic/gazebo_ros_pkgs/2.9.2-1 + tag: release/noetic/gazebo_ros_pkgs/2.9.3-1 url: https://github.com/ros-gbp/gazebo_ros_pkgs-release.git - version: 2.9.2 + version: 2.9.3 gazebo_video_monitor_msgs: tag: release/noetic/gazebo_video_monitor_msgs/0.7.1-2 url: https://github.com/nlamprian/gazebo_video_monitors-release.git @@ -2516,13 +2728,13 @@ gazebo_video_monitors: url: https://github.com/nlamprian/gazebo_video_monitors-release.git version: 0.7.1 gdrive_ros: - tag: release/noetic/gdrive_ros/2.1.28-1 + tag: release/noetic/gdrive_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 gencpp: - tag: release/noetic/gencpp/0.7.0-1 + tag: release/noetic/gencpp/0.7.2-1 url: https://github.com/ros-gbp/gencpp-release.git - version: 0.7.0 + version: 0.7.2 generic_throttle: tag: release/noetic/generic_throttle/0.6.35-2 url: https://github.com/4am-robotics/cob_command_tools-release.git @@ -2536,9 +2748,9 @@ genlisp: url: https://github.com/ros-gbp/genlisp-release.git version: 0.4.18 genmsg: - tag: release/noetic/genmsg/0.6.0-1 + tag: release/noetic/genmsg/0.6.1-1 url: https://github.com/ros-gbp/genmsg-release.git - version: 0.6.0 + version: 0.6.1 genmypy: tag: release/noetic/genmypy/0.3.2-1 url: https://github.com/rospypi/genmypy-release.git @@ -2548,9 +2760,9 @@ gennodejs: url: https://github.com/sloretz/gennodejs-release.git version: 2.0.2 genpy: - tag: release/noetic/genpy/0.6.15-1 + tag: release/noetic/genpy/0.6.18-1 url: https://github.com/ros-gbp/genpy-release.git - version: 0.6.15 + version: 0.6.18 geodesy: tag: release/noetic/geodesy/0.5.6-1 url: https://github.com/ros-geographic-info/geographic_info-release.git @@ -2568,25 +2780,25 @@ geometric_shapes: url: https://github.com/ros-gbp/geometric_shapes-release.git version: 0.7.7 geometry: - tag: release/noetic/geometry/1.13.2-1 + tag: release/noetic/geometry/1.13.4-1 url: https://github.com/ros-gbp/geometry-release.git - version: 1.13.2 + version: 1.13.4 geometry2: - tag: release/noetic/geometry2/0.7.7-1 + tag: release/noetic/geometry2/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 geometry_msgs: - tag: release/noetic/geometry_msgs/1.13.1-1 + tag: release/noetic/geometry_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 geometry_tutorials: - tag: release/noetic/geometry_tutorials/0.2.3-1 + tag: release/noetic/geometry_tutorials/0.2.4-1 url: https://github.com/ros-gbp/geometry_tutorials-release.git - version: 0.2.3 + version: 0.2.4 gl_dependency: - tag: release/noetic/gl_dependency/1.1.2-1 + tag: release/noetic/gl_dependency/1.1.4-1 url: https://github.com/ros-gbp/gl_dependency-release.git - version: 1.1.2 + version: 1.1.4 global_planner: tag: release/noetic/global_planner/1.17.3-1 url: https://github.com/ros-gbp/navigation-release.git @@ -2624,17 +2836,21 @@ goal_passer: url: https://github.com/ros-gbp/navigation_experimental-release.git version: 0.4.1 google_chat_ros: - tag: release/noetic/google_chat_ros/2.1.28-1 + tag: release/noetic/google_chat_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 google_cloud_texttospeech: - tag: release/noetic/google_cloud_texttospeech/2.1.28-1 + tag: release/noetic/google_cloud_texttospeech/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 gpio_controller: tag: release/noetic/gpio_controller/0.1.10-1 url: https://github.com/rm-controls/rm_controllers-release.git version: 0.1.10 +gpmf_metadata_extractor: + tag: release/noetic/gpmf_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 gpp_interface: tag: release/noetic/gpp_interface/0.1.0-1 url: https://github.com/dorezyuk/gpp-release.git @@ -2748,9 +2964,9 @@ gripper_action_controller: url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 grpc: - tag: release/noetic/grpc/0.0.12-2 + tag: release/noetic/grpc/0.0.17-1 url: https://github.com/CogRobRelease/catkin_grpc-release.git - version: 0.0.12 + version: 0.0.17 gtsam: tag: release/noetic/gtsam/4.2.0-2 url: https://github.com/mrpt-ros-pkg-release/gtsam-release.git @@ -2972,9 +3188,9 @@ image_cb_detector: url: https://github.com/ros-gbp/calibration-release.git version: 0.10.15 image_common: - tag: release/noetic/image_common/1.12.0-1 + tag: release/noetic/image_common/1.12.1-1 url: https://github.com/ros-gbp/image_common-release.git - version: 1.12.0 + version: 1.12.1 image_exposure_msgs: tag: release/noetic/image_exposure_msgs/0.15.1-1 url: https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release.git @@ -3000,13 +3216,13 @@ image_rotate: url: https://github.com/ros-gbp/image_pipeline-release.git version: 1.17.0 image_transport: - tag: release/noetic/image_transport/1.12.0-1 + tag: release/noetic/image_transport/1.12.1-1 url: https://github.com/ros-gbp/image_common-release.git - version: 1.12.0 + version: 1.12.1 image_transport_codecs: - tag: release/noetic/image_transport_codecs/2.4.8-1 + tag: release/noetic/image_transport_codecs/2.5.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils.git - version: 2.4.8 + version: 2.5.1 image_transport_plugins: tag: release/noetic/image_transport_plugins/1.15.0-1 url: https://github.com/ros2-gbp/image_transport_plugins-release.git @@ -3020,9 +3236,9 @@ image_view2: url: https://github.com/tork-a/jsk_common-release.git version: 2.2.15 imagesift: - tag: release/noetic/imagesift/1.2.17-2 + tag: release/noetic/imagesift/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 imagezero: tag: release/noetic/imagezero/0.2.5-1 url: https://github.com/swri-robotics-gbp/imagezero_transport-release.git @@ -3036,13 +3252,13 @@ imagezero_ros: url: https://github.com/swri-robotics-gbp/imagezero_transport-release.git version: 0.2.5 imu_complementary_filter: - tag: release/noetic/imu_complementary_filter/1.2.6-1 + tag: release/noetic/imu_complementary_filter/1.2.7-1 url: https://github.com/uos-gbp/imu_tools-release.git - version: 1.2.6 + version: 1.2.7 imu_filter_madgwick: - tag: release/noetic/imu_filter_madgwick/1.2.6-1 + tag: release/noetic/imu_filter_madgwick/1.2.7-1 url: https://github.com/uos-gbp/imu_tools-release.git - version: 1.2.6 + version: 1.2.7 imu_from_ios_sensorlog: tag: release/noetic/imu_from_ios_sensorlog/0.0.1-1 url: https://github.com/pietrocolombo/imu_from_ios_sensorlog-release.git @@ -3064,9 +3280,9 @@ imu_sensor_controller: url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 imu_tools: - tag: release/noetic/imu_tools/1.2.6-1 + tag: release/noetic/imu_tools/1.2.7-1 url: https://github.com/uos-gbp/imu_tools-release.git - version: 1.2.6 + version: 1.2.7 imu_transformer: tag: release/noetic/imu_transformer/0.3.1-1 url: https://github.com/ros-gbp/imu_pipeline-release.git @@ -3108,25 +3324,25 @@ industrial_utils: url: https://github.com/ros-industrial-release/industrial_core-release.git version: 0.7.3 influxdb_store: - tag: release/noetic/influxdb_store/2.1.28-1 + tag: release/noetic/influxdb_store/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 inorbit_republisher: tag: release/noetic/inorbit_republisher/0.3.2-1 url: https://github.com/inorbit-ai/ros_inorbit_samples-release.git version: 0.3.2 interactive_marker_tutorials: - tag: release/noetic/interactive_marker_tutorials/0.11.0-1 + tag: release/noetic/interactive_marker_tutorials/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 interactive_marker_twist_server: tag: release/noetic/interactive_marker_twist_server/1.2.2-1 url: https://github.com/ros-gbp/interactive_marker_twist_server-release.git version: 1.2.2 interactive_markers: - tag: release/noetic/interactive_markers/1.12.0-1 + tag: release/noetic/interactive_markers/1.12.2-1 url: https://github.com/ros-gbp/interactive_markers-release.git - version: 1.12.0 + version: 1.12.2 interval_intersection: tag: release/noetic/interval_intersection/0.10.15-1 url: https://github.com/ros-gbp/calibration-release.git @@ -3232,13 +3448,13 @@ joint_state_controller: url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 joint_state_publisher: - tag: release/noetic/joint_state_publisher/1.15.1-1 + tag: release/noetic/joint_state_publisher/1.15.2-1 url: https://github.com/ros-gbp/joint_state_publisher-release.git - version: 1.15.1 + version: 1.15.2 joint_state_publisher_gui: - tag: release/noetic/joint_state_publisher_gui/1.15.1-1 + tag: release/noetic/joint_state_publisher_gui/1.15.2-1 url: https://github.com/ros-gbp/joint_state_publisher-release.git - version: 1.15.1 + version: 1.15.2 joint_states_settler: tag: release/noetic/joint_states_settler/0.10.15-1 url: https://github.com/ros-gbp/calibration-release.git @@ -3264,9 +3480,9 @@ joy: url: https://github.com/ros-gbp/joystick_drivers-release.git version: 1.15.1 joy_listener: - tag: release/noetic/joy_listener/0.3.0-1 + tag: release/noetic/joy_listener/0.3.1-1 url: https://github.com/wu-robotics/wu_ros_tools.git - version: 0.3.0 + version: 0.3.1 joy_mouse: tag: release/noetic/joy_mouse/0.1.18-1 url: https://github.com/tork-a/jsk_control-release.git @@ -3280,13 +3496,13 @@ joystick_drivers: url: https://github.com/ros-gbp/joystick_drivers-release.git version: 1.15.1 joystick_interrupt: - tag: release/noetic/joystick_interrupt/0.17.3-1 + tag: release/noetic/joystick_interrupt/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 jsk_3rdparty: - tag: release/noetic/jsk_3rdparty/2.1.28-1 + tag: release/noetic/jsk_3rdparty/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 jsk_calibration: tag: release/noetic/jsk_calibration/0.1.18-1 url: https://github.com/tork-a/jsk_control-release.git @@ -3352,17 +3568,17 @@ jsk_network_tools: url: https://github.com/tork-a/jsk_common-release.git version: 2.2.15 jsk_pcl_ros: - tag: release/noetic/jsk_pcl_ros/1.2.17-2 + tag: release/noetic/jsk_pcl_ros/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_pcl_ros_utils: - tag: release/noetic/jsk_pcl_ros_utils/1.2.17-2 + tag: release/noetic/jsk_pcl_ros_utils/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_perception: - tag: release/noetic/jsk_perception/1.2.17-2 + tag: release/noetic/jsk_perception/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_planning: tag: release/noetic/jsk_planning/0.1.14-1 url: https://github.com/tork-a/jsk_planning-release.git @@ -3372,17 +3588,17 @@ jsk_pr2eus: url: https://github.com/tork-a/jsk_pr2eus-release.git version: 0.3.15 jsk_recognition: - tag: release/noetic/jsk_recognition/1.2.17-2 + tag: release/noetic/jsk_recognition/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_recognition_msgs: - tag: release/noetic/jsk_recognition_msgs/1.2.17-2 + tag: release/noetic/jsk_recognition_msgs/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_recognition_utils: - tag: release/noetic/jsk_recognition_utils/1.2.17-2 + tag: release/noetic/jsk_recognition_utils/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 jsk_rosbag_tools: tag: release/noetic/jsk_rosbag_tools/2.2.15-4 url: https://github.com/tork-a/jsk_common-release.git @@ -3424,25 +3640,25 @@ jskeus: url: https://github.com/tork-a/jskeus-release.git version: 1.2.5 julius: - tag: release/noetic/julius/2.1.28-1 + tag: release/noetic/julius/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 julius_ros: - tag: release/noetic/julius_ros/2.1.28-1 + tag: release/noetic/julius_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 kalman_filter: - tag: release/noetic/kalman_filter/0.3.0-1 + tag: release/noetic/kalman_filter/0.3.1-1 url: https://github.com/wu-robotics/wu_ros_tools.git - version: 0.3.0 + version: 0.3.1 kartech_linear_actuator_msgs: tag: release/noetic/kartech_linear_actuator_msgs/3.3.0-1 url: https://github.com/astuff/astuff_sensor_msgs-release.git version: 3.3.0 kdl_conversions: - tag: release/noetic/kdl_conversions/1.13.2-1 + tag: release/noetic/kdl_conversions/1.13.4-1 url: https://github.com/ros-gbp/geometry-release.git - version: 1.13.2 + version: 1.13.4 kdl_parser: tag: release/noetic/kdl_parser/1.14.2-1 url: https://github.com/ros-gbp/kdl_parser-release.git @@ -3628,17 +3844,17 @@ laser_cb_detector: url: https://github.com/ros-gbp/calibration-release.git version: 0.10.15 laser_filtering: - tag: release/noetic/laser_filtering/0.0.5-1 + tag: release/noetic/laser_filtering/0.0.6-1 url: https://github.com/wu-robotics/laser_filtering_release.git - version: 0.0.5 + version: 0.0.6 laser_filters: tag: release/noetic/laser_filters/1.9.1-2 url: https://github.com/ros-gbp/laser_filters-release.git version: 1.9.1 laser_geometry: - tag: release/noetic/laser_geometry/1.6.7-1 + tag: release/noetic/laser_geometry/1.6.8-1 url: https://github.com/ros-gbp/laser_geometry-release.git - version: 1.6.7 + version: 1.6.8 laser_ortho_projector: tag: release/noetic/laser_ortho_projector/0.4.0-1 url: https://github.com/ros-gbp/scan_tools-release.git @@ -3679,6 +3895,10 @@ leg_detector: tag: release/noetic/leg_detector/1.4.2-1 url: https://github.com/OSUrobotics/people-release.git version: 1.4.2 +lensfun_metadata_extractor: + tag: release/noetic/lensfun_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 leo: tag: release/noetic/leo/2.3.0-1 url: https://github.com/fictionlab-gbp/leo_common-release.git @@ -3752,9 +3972,9 @@ lgsvl_msgs: url: https://github.com/lgsvl/lgsvl_msgs-release.git version: 0.0.4 libcmt: - tag: release/noetic/libcmt/2.1.28-1 + tag: release/noetic/libcmt/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 libcreate: tag: release/noetic/libcreate/3.0.0-1 url: https://github.com/AutonomyLab/libcreate-release.git @@ -3763,6 +3983,10 @@ libdlib: tag: release/noetic/libdlib/0.6.19-1 url: https://github.com/ipa320/cob_extern-release.git version: 0.6.19 +libexif_metadata_extractor: + tag: release/noetic/libexif_metadata_extractor/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 libfranka: tag: release/noetic/libfranka/0.9.2-1 url: https://github.com/frankaemika/libfranka-release.git @@ -3772,9 +3996,9 @@ libg2o: url: https://github.com/ros-gbp/libg2o-release.git version: 2020.5.3 libmavconn: - tag: release/noetic/libmavconn/1.20.0-1 + tag: release/noetic/libmavconn/1.20.1-1 url: https://github.com/mavlink/mavros-release.git - version: 1.20.0 + version: 1.20.1 libnabo: tag: release/noetic/libnabo/1.0.7-1 url: https://github.com/nobleo/libnabo-release.git @@ -3788,9 +4012,9 @@ libpcan: url: https://github.com/ipa320/cob_extern-release.git version: 0.6.19 libphidget22: - tag: release/noetic/libphidget22/1.0.9-1 + tag: release/noetic/libphidget22/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 libphidgets: tag: release/noetic/libphidgets/0.6.19-1 url: https://github.com/ipa320/cob_extern-release.git @@ -3804,17 +4028,17 @@ librealsense2: url: https://github.com/IntelRealSense/librealsense2-release.git version: 2.50.0 librviz_tutorial: - tag: release/noetic/librviz_tutorial/0.11.0-1 + tag: release/noetic/librviz_tutorial/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 libsensors_monitor: tag: release/noetic/libsensors_monitor/0.2.2-1 url: https://github.com/ros-gbp/linux_peripheral_interfaces-release.git version: 0.2.2 libsiftfast: - tag: release/noetic/libsiftfast/2.1.28-1 + tag: release/noetic/libsiftfast/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 libuvc_camera: tag: release/noetic/libuvc_camera/0.0.11-1 url: https://github.com/ros-drivers-gbp/libuvc_ros-release.git @@ -3852,9 +4076,9 @@ log_view: url: https://github.com/hatchbed/log_view-release.git version: 0.1.3 lpg_planner: - tag: release/noetic/lpg_planner/2.1.28-1 + tag: release/noetic/lpg_planner/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 lsc_ros_driver: tag: release/noetic/lsc_ros_driver/1.0.4-1 url: https://github.com/AutonicsLiDAR-release/lsc_ros_driver-release.git @@ -3888,17 +4112,17 @@ magnetometer_pipeline: url: https://gitlab.fel.cvut.cz/cras/ros-release/compass.git version: 2.0.3 map_laser: - tag: release/noetic/map_laser/0.0.5-1 + tag: release/noetic/map_laser/0.0.6-1 url: https://github.com/wu-robotics/laser_filtering_release.git - version: 0.0.5 + version: 0.0.6 map_msgs: - tag: release/noetic/map_msgs/1.14.1-1 + tag: release/noetic/map_msgs/1.14.2-1 url: https://github.com/ros-gbp/navigation_msgs-release.git - version: 1.14.1 + version: 1.14.2 map_organizer: - tag: release/noetic/map_organizer/0.17.3-1 + tag: release/noetic/map_organizer/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 map_organizer_msgs: tag: release/noetic/map_organizer_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -3936,9 +4160,9 @@ marti_common_msgs: url: https://github.com/swri-robotics-gbp/marti_messages-release.git version: 0.12.2 marti_data_structures: - tag: release/noetic/marti_data_structures/2.15.2-1 + tag: release/noetic/marti_data_structures/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 marti_dbw_msgs: tag: release/noetic/marti_dbw_msgs/0.12.2-1 url: https://github.com/swri-robotics-gbp/marti_messages-release.git @@ -3976,21 +4200,21 @@ massrobotics_amr_sender: url: https://github.com/inorbit-ai/ros_amr_interop-release.git version: 1.0.1 mavlink: - tag: release/noetic/mavlink/2024.10.10-1 + tag: release/noetic/mavlink/2025.5.5-1 url: https://github.com/mavlink/mavlink-gbp-release.git - version: 2024.10.10 + version: 2025.5.5 mavros: - tag: release/noetic/mavros/1.20.0-1 + tag: release/noetic/mavros/1.20.1-1 url: https://github.com/mavlink/mavros-release.git - version: 1.20.0 + version: 1.20.1 mavros_extras: - tag: release/noetic/mavros_extras/1.20.0-1 + tag: release/noetic/mavros_extras/1.20.1-1 url: https://github.com/mavlink/mavros-release.git - version: 1.20.0 + version: 1.20.1 mavros_msgs: - tag: release/noetic/mavros_msgs/1.20.0-1 + tag: release/noetic/mavros_msgs/1.20.1-1 url: https://github.com/mavlink/mavros-release.git - version: 1.20.0 + version: 1.20.1 mbf_abstract_core: tag: release/noetic/mbf_abstract_core/0.4.0-1 url: https://github.com/uos-gbp/move_base_flex-release.git @@ -4084,9 +4308,9 @@ mesh_tools: url: https://github.com/uos-gbp/mesh-tools.git version: 1.1.0 message_filters: - tag: release/noetic/message_filters/1.17.0-1 + tag: release/noetic/message_filters/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 message_generation: tag: release/noetic/message_generation/0.4.1-1 url: https://github.com/ros-gbp/message_generation-release.git @@ -4140,69 +4364,69 @@ microstrain_3dmgx2_imu: url: https://github.com/ros-gbp/microstrain_3dmgx2_imu-release.git version: 1.5.13 microstrain_inertial_description: - tag: release/noetic/microstrain_inertial_description/4.5.0-1 + tag: release/noetic/microstrain_inertial_description/4.6.0-1 url: https://github.com/LORD-MicroStrain/microstrain_inertial-release.git - version: 4.5.0 + version: 4.6.0 microstrain_inertial_driver: - tag: release/noetic/microstrain_inertial_driver/4.5.0-1 + tag: release/noetic/microstrain_inertial_driver/4.6.0-1 url: https://github.com/LORD-MicroStrain/microstrain_inertial-release.git - version: 4.5.0 + version: 4.6.0 microstrain_inertial_examples: - tag: release/noetic/microstrain_inertial_examples/4.5.0-1 + tag: release/noetic/microstrain_inertial_examples/4.6.0-1 url: https://github.com/LORD-MicroStrain/microstrain_inertial-release.git - version: 4.5.0 + version: 4.6.0 microstrain_inertial_msgs: - tag: release/noetic/microstrain_inertial_msgs/4.5.0-1 + tag: release/noetic/microstrain_inertial_msgs/4.6.0-1 url: https://github.com/LORD-MicroStrain/microstrain_inertial-release.git - version: 4.5.0 + version: 4.6.0 microstrain_inertial_rqt: - tag: release/noetic/microstrain_inertial_rqt/4.5.0-1 + tag: release/noetic/microstrain_inertial_rqt/4.6.0-1 url: https://github.com/LORD-MicroStrain/microstrain_inertial-release.git - version: 4.5.0 + version: 4.6.0 mikrotik_swos_tools: tag: release/noetic/mikrotik_swos_tools/1.1.1-1 url: https://github.com/peci1/mikrotik_swos_tools-release.git version: 1.1.1 mini_maxwell: - tag: release/noetic/mini_maxwell/2.1.28-1 + tag: release/noetic/mini_maxwell/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 mir_actions: - tag: release/noetic/mir_actions/1.1.7-1 + tag: release/noetic/mir_actions/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_description: - tag: release/noetic/mir_description/1.1.7-1 + tag: release/noetic/mir_description/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_driver: - tag: release/noetic/mir_driver/1.1.7-1 + tag: release/noetic/mir_driver/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_dwb_critics: - tag: release/noetic/mir_dwb_critics/1.1.7-1 + tag: release/noetic/mir_dwb_critics/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_gazebo: - tag: release/noetic/mir_gazebo/1.1.7-1 + tag: release/noetic/mir_gazebo/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_msgs: - tag: release/noetic/mir_msgs/1.1.7-1 + tag: release/noetic/mir_msgs/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_navigation: - tag: release/noetic/mir_navigation/1.1.7-1 + tag: release/noetic/mir_navigation/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mir_robot: - tag: release/noetic/mir_robot/1.1.7-1 + tag: release/noetic/mir_robot/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 mk: - tag: release/noetic/mk/1.15.8-1 + tag: release/noetic/mk/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 mlx90640_thermal_camera: tag: release/noetic/mlx90640_thermal_camera/1.0.0-1 url: https://github.com/vakshit/mlx90640_thermal_camera-release.git @@ -4260,9 +4484,9 @@ move_base_flex: url: https://github.com/uos-gbp/move_base_flex-release.git version: 0.4.0 move_base_msgs: - tag: release/noetic/move_base_msgs/1.14.1-1 + tag: release/noetic/move_base_msgs/1.14.2-1 url: https://github.com/ros-gbp/navigation_msgs-release.git - version: 1.14.1 + version: 1.14.2 move_base_sequence: tag: release/noetic/move_base_sequence/0.0.1-1 url: https://github.com/MarkNaeem/move_base_sequence-release.git @@ -4464,13 +4688,29 @@ moveit_visual_tools: url: https://github.com/ros-gbp/moveit_visual_tools-release.git version: 3.6.1 movie_publisher: - tag: release/noetic/movie_publisher/1.4.0-1 + tag: release/noetic/movie_publisher/3.0.2-1 url: https://github.com/peci1/movie_publisher-release.git - version: 1.4.0 + version: 3.0.2 +movie_publisher_plugins: + tag: release/noetic/movie_publisher_plugins/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 +movie_publisher_plugins_copyleft: + tag: release/noetic/movie_publisher_plugins_copyleft/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 +movie_publisher_plugins_nonfree: + tag: release/noetic/movie_publisher_plugins_nonfree/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 +movie_publisher_plugins_permissive: + tag: release/noetic/movie_publisher_plugins_permissive/3.0.2-1 + url: https://github.com/peci1/movie_publisher-release.git + version: 3.0.2 mp2p_icp: - tag: release/noetic/mp2p_icp/1.6.3-1 + tag: release/noetic/mp2p_icp/1.6.6-1 url: https://github.com/mrpt-ros-pkg-release/mp2p_icp-release.git - version: 1.6.3 + version: 1.6.6 mpc_local_planner: tag: release/noetic/mpc_local_planner/0.0.3-1 url: https://github.com/rst-tu-dortmund/mpc_local_planner-release.git @@ -4500,9 +4740,9 @@ mrpt2: url: https://github.com/mrpt-ros-pkg-release/mrpt2-release.git version: 2.13.5 mrpt_apps: - tag: release/noetic/mrpt_apps/2.14.7-1 + tag: release/noetic/mrpt_apps/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_ekf_slam_2d: tag: release/noetic/mrpt_ekf_slam_2d/0.1.19-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_slam-release.git @@ -4524,57 +4764,57 @@ mrpt_icp_slam_2d: url: https://github.com/mrpt-ros-pkg-release/mrpt_slam-release.git version: 0.1.19 mrpt_libapps: - tag: release/noetic/mrpt_libapps/2.14.7-1 + tag: release/noetic/mrpt_libapps/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libbase: - tag: release/noetic/mrpt_libbase/2.14.7-1 + tag: release/noetic/mrpt_libbase/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libgui: - tag: release/noetic/mrpt_libgui/2.14.7-1 + tag: release/noetic/mrpt_libgui/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libhwdrivers: - tag: release/noetic/mrpt_libhwdrivers/2.14.7-1 + tag: release/noetic/mrpt_libhwdrivers/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libmaps: - tag: release/noetic/mrpt_libmaps/2.14.7-1 + tag: release/noetic/mrpt_libmaps/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libmath: - tag: release/noetic/mrpt_libmath/2.14.7-1 + tag: release/noetic/mrpt_libmath/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libnav: - tag: release/noetic/mrpt_libnav/2.14.7-1 + tag: release/noetic/mrpt_libnav/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libobs: - tag: release/noetic/mrpt_libobs/2.14.7-1 + tag: release/noetic/mrpt_libobs/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libopengl: - tag: release/noetic/mrpt_libopengl/2.14.7-1 + tag: release/noetic/mrpt_libopengl/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libposes: - tag: release/noetic/mrpt_libposes/2.14.7-1 + tag: release/noetic/mrpt_libposes/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libros_bridge: - tag: release/noetic/mrpt_libros_bridge/2.14.7-1 + tag: release/noetic/mrpt_libros_bridge/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libslam: - tag: release/noetic/mrpt_libslam/2.14.7-1 + tag: release/noetic/mrpt_libslam/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_libtclap: - tag: release/noetic/mrpt_libtclap/2.14.7-1 + tag: release/noetic/mrpt_libtclap/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 mrpt_local_obstacles: tag: release/noetic/mrpt_local_obstacles/1.0.7-1 url: https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release.git @@ -4680,9 +4920,9 @@ multisense_ros: url: https://github.com/carnegieroboticsllc/multisense_ros-release.git version: 4.0.5 mvsim: - tag: release/noetic/mvsim/0.13.0-1 + tag: release/noetic/mvsim/0.13.2-1 url: https://github.com/ual-arm-ros-pkg-release/mvsim-release.git - version: 0.13.0 + version: 0.13.2 nao_meshes: tag: release/noetic/nao_meshes/0.1.13-0 url: https://github.com/ros-naoqi/nao_meshes-release.git @@ -4776,9 +5016,9 @@ nav_grid_server: url: https://github.com/DLu/robot_navigation-release.git version: 0.3.0 nav_msgs: - tag: release/noetic/nav_msgs/1.13.1-1 + tag: release/noetic/nav_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 navfn: tag: release/noetic/navfn/1.17.3-1 url: https://github.com/ros-gbp/navigation-release.git @@ -4804,17 +5044,17 @@ neobotix_usboard_msgs: url: https://github.com/astuff/astuff_sensor_msgs-release.git version: 3.3.0 neonavigation: - tag: release/noetic/neonavigation/0.17.3-1 + tag: release/noetic/neonavigation/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 neonavigation_common: - tag: release/noetic/neonavigation_common/0.17.3-1 + tag: release/noetic/neonavigation_common/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 neonavigation_launch: - tag: release/noetic/neonavigation_launch/0.17.3-1 + tag: release/noetic/neonavigation_launch/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 neonavigation_metrics_msgs: tag: release/noetic/neonavigation_metrics_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -4836,9 +5076,9 @@ network_interface: url: https://github.com/astuff/network_interface-release.git version: 3.1.0 nfc_ros: - tag: release/noetic/nfc_ros/2.1.28-1 + tag: release/noetic/nfc_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 nicla_vision_ros: tag: release/noetic/nicla_vision_ros/1.0.2-1 url: https://github.com/ADVRHumanoids/nicla_vision_ros-release.git @@ -4856,17 +5096,17 @@ nmea_navsat_driver: url: https://github.com/ros-drivers-gbp/nmea_navsat_driver-release.git version: 0.6.1 nodelet: - tag: release/noetic/nodelet/1.11.1-1 + tag: release/noetic/nodelet/1.11.2-1 url: https://github.com/ros-gbp/nodelet_core-release.git - version: 1.11.1 + version: 1.11.2 nodelet_core: - tag: release/noetic/nodelet_core/1.11.1-1 + tag: release/noetic/nodelet_core/1.11.2-1 url: https://github.com/ros-gbp/nodelet_core-release.git - version: 1.11.1 + version: 1.11.2 nodelet_topic_tools: - tag: release/noetic/nodelet_topic_tools/1.11.1-1 + tag: release/noetic/nodelet_topic_tools/1.11.2-1 url: https://github.com/ros-gbp/nodelet_core-release.git - version: 1.11.1 + version: 1.11.2 nodelet_tutorial_math: tag: release/noetic/nodelet_tutorial_math/0.2.0-1 url: https://github.com/ros-gbp/common_tutorials-release.git @@ -4896,13 +5136,13 @@ ntpd_driver: url: https://github.com/vooon/ntpd_driver-release.git version: 1.3.0 ntrip_client: - tag: release/noetic/ntrip_client/1.4.0-1 + tag: release/noetic/ntrip_client/1.4.1-1 url: https://github.com/LORD-MicroStrain/ntrip_client-release.git - version: 1.4.0 + version: 1.4.1 obj_to_pointcloud: - tag: release/noetic/obj_to_pointcloud/0.17.3-1 + tag: release/noetic/obj_to_pointcloud/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 object_recognition_msgs: tag: release/noetic/object_recognition_msgs/0.4.2-1 url: https://github.com/ros-gbp/object_recognition_msgs-release.git @@ -5016,7 +5256,7 @@ openrtm_aist: url: https://github.com/tork-a/openrtm_aist-release.git version: 1.1.2 openrtm_aist_python: - tag: release/noetic/openrtm_aist_python/1.1.0-5 + tag: release/noetic/openrtm_aist_python/1.1.0-8 url: https://github.com/tork-a/openrtm_aist_python-release.git version: 1.1.0 openslam_gmapping: @@ -5028,9 +5268,9 @@ openzen_sensor: url: https://github.com/lp-research/openzen_sensor-release.git version: 1.2.0 opt_camera: - tag: release/noetic/opt_camera/2.1.28-1 + tag: release/noetic/opt_camera/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 opw_kinematics: tag: release/noetic/opw_kinematics/0.5.0-1 url: https://github.com/ros-industrial-release/opw_kinematics-release.git @@ -5044,9 +5284,9 @@ osm_cartography: url: https://github.com/ros-geographic-info/open_street_map-release.git version: 0.3.0 osqp: - tag: release/noetic/osqp/2.1.28-1 + tag: release/noetic/osqp/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 osqp_vendor: tag: release/noetic/osqp_vendor/0.2.0-1 url: https://github.com/tier4/osqp_vendor-release.git @@ -5176,73 +5416,77 @@ pf_driver: url: https://github.com/PepperlFuchs/pf_lidar_ros_driver-release.git version: 1.2.0 pgm_learner: - tag: release/noetic/pgm_learner/2.1.28-1 + tag: release/noetic/pgm_learner/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 phidgets_accelerometer: - tag: release/noetic/phidgets_accelerometer/1.0.9-1 + tag: release/noetic/phidgets_accelerometer/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_analog_inputs: - tag: release/noetic/phidgets_analog_inputs/1.0.9-1 + tag: release/noetic/phidgets_analog_inputs/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_analog_outputs: - tag: release/noetic/phidgets_analog_outputs/1.0.9-1 + tag: release/noetic/phidgets_analog_outputs/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_api: - tag: release/noetic/phidgets_api/1.0.9-1 + tag: release/noetic/phidgets_api/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 +phidgets_current_inputs: + tag: release/noetic/phidgets_current_inputs/1.0.10-1 + url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git + version: 1.0.10 phidgets_digital_inputs: - tag: release/noetic/phidgets_digital_inputs/1.0.9-1 + tag: release/noetic/phidgets_digital_inputs/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_digital_outputs: - tag: release/noetic/phidgets_digital_outputs/1.0.9-1 + tag: release/noetic/phidgets_digital_outputs/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_drivers: - tag: release/noetic/phidgets_drivers/1.0.9-1 + tag: release/noetic/phidgets_drivers/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_gyroscope: - tag: release/noetic/phidgets_gyroscope/1.0.9-1 + tag: release/noetic/phidgets_gyroscope/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_high_speed_encoder: - tag: release/noetic/phidgets_high_speed_encoder/1.0.9-1 + tag: release/noetic/phidgets_high_speed_encoder/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_humidity: - tag: release/noetic/phidgets_humidity/1.0.9-1 + tag: release/noetic/phidgets_humidity/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_ik: - tag: release/noetic/phidgets_ik/1.0.9-1 + tag: release/noetic/phidgets_ik/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_magnetometer: - tag: release/noetic/phidgets_magnetometer/1.0.9-1 + tag: release/noetic/phidgets_magnetometer/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_motors: - tag: release/noetic/phidgets_motors/1.0.9-1 + tag: release/noetic/phidgets_motors/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_msgs: - tag: release/noetic/phidgets_msgs/1.0.9-1 + tag: release/noetic/phidgets_msgs/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_spatial: - tag: release/noetic/phidgets_spatial/1.0.9-1 + tag: release/noetic/phidgets_spatial/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 phidgets_temperature: - tag: release/noetic/phidgets_temperature/1.0.9-1 + tag: release/noetic/phidgets_temperature/1.0.10-1 url: https://github.com/ros-drivers-gbp/phidgets_drivers-release.git - version: 1.0.9 + version: 1.0.10 picovoice_driver: tag: release/noetic/picovoice_driver/1.0.1-1 url: https://github.com/reinzor/picovoice_ros-release.git @@ -5328,9 +5572,9 @@ pinocchio: url: https://github.com/stack-of-tasks/pinocchio-ros-release.git version: 3.3.0 planner_cspace: - tag: release/noetic/planner_cspace/0.17.3-1 + tag: release/noetic/planner_cspace/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 planner_cspace_msgs: tag: release/noetic/planner_cspace_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -5348,9 +5592,9 @@ plotjuggler_ros: url: https://github.com/PlotJuggler/plotjuggler-ros-plugins-release.git version: 2.1.1 pluginlib: - tag: release/noetic/pluginlib/1.13.0-1 + tag: release/noetic/pluginlib/1.13.2-1 url: https://github.com/ros-gbp/pluginlib-release.git - version: 1.13.0 + version: 1.13.2 pluginlib_tutorials: tag: release/noetic/pluginlib_tutorials/0.2.0-1 url: https://github.com/ros-gbp/common_tutorials-release.git @@ -5392,9 +5636,9 @@ polar_scan_matcher: url: https://github.com/ros-gbp/scan_tools-release.git version: 0.4.0 polled_camera: - tag: release/noetic/polled_camera/1.12.0-1 + tag: release/noetic/polled_camera/1.12.1-1 url: https://github.com/ros-gbp/image_common-release.git - version: 1.12.0 + version: 1.12.1 pose_base_controller: tag: release/noetic/pose_base_controller/0.4.1-1 url: https://github.com/ros-gbp/navigation_experimental-release.git @@ -5752,13 +5996,13 @@ pyquaternion: url: https://github.com/Achllle/pyquaternion-release.git version: 0.9.6 python_mrpt: - tag: release/noetic/python_mrpt/2.14.7-1 + tag: release/noetic/python_mrpt/2.14.8-1 url: https://github.com/mrpt-ros-pkg-release/python_mrpt_ros-release.git - version: 2.14.7 + version: 2.14.8 python_qt_binding: - tag: release/noetic/python_qt_binding/0.4.4-1 + tag: release/noetic/python_qt_binding/0.4.6-1 url: https://github.com/ros-gbp/python_qt_binding-release.git - version: 0.4.4 + version: 0.4.6 qb_chain_control: tag: release/noetic/qb_chain_control/2.2.3-1 url: https://bitbucket.org/qbrobotics/qbchain-ros-release.git @@ -5887,6 +6131,10 @@ qb_softhand_industry_utils: tag: release/noetic/qb_softhand_industry_utils/1.2.5-1 url: https://bitbucket.org/qbrobotics/qbshin-ros-release.git version: 1.2.5 +qoi_image_transport: + tag: release/noetic/qoi_image_transport/1.0.4-1 + url: https://gitlab.fel.cvut.cz/cras/ros-release/qoi_image_transport.git + version: 1.0.4 qpoases_vendor: tag: release/noetic/qpoases_vendor/3.2.1-1 url: https://github.com/autoware-ai/qpoases_vendor-release.git @@ -5896,29 +6144,29 @@ qt_advanced_docking: url: https://github.com/tesseract-robotics-release/qt_advanced_docking_system-release.git version: 3.8.2 qt_dotgraph: - tag: release/noetic/qt_dotgraph/0.4.2-1 + tag: release/noetic/qt_dotgraph/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 qt_gui: - tag: release/noetic/qt_gui/0.4.2-1 + tag: release/noetic/qt_gui/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 qt_gui_app: - tag: release/noetic/qt_gui_app/0.4.2-1 + tag: release/noetic/qt_gui_app/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 qt_gui_core: - tag: release/noetic/qt_gui_core/0.4.2-1 + tag: release/noetic/qt_gui_core/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 qt_gui_cpp: - tag: release/noetic/qt_gui_cpp/0.4.2-1 + tag: release/noetic/qt_gui_cpp/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 qt_gui_py_common: - tag: release/noetic/qt_gui_py_common/0.4.2-1 + tag: release/noetic/qt_gui_py_common/0.4.5-1 url: https://github.com/ros-gbp/qt_gui_core-release.git - version: 0.4.2 + version: 0.4.5 quanergy_client: tag: release/noetic/quanergy_client/5.0.0-1 url: https://github.com/QuanergySystems/quanergy_client-release.git @@ -6032,17 +6280,17 @@ remote_rosbag_record: url: https://github.com/yoshito-n-students/remote_rosbag_record-release.git version: 0.0.4 resized_image_transport: - tag: release/noetic/resized_image_transport/1.2.17-2 + tag: release/noetic/resized_image_transport/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 resource_retriever: - tag: release/noetic/resource_retriever/1.12.7-1 + tag: release/noetic/resource_retriever/1.12.10-1 url: https://github.com/ros-gbp/resource_retriever-release.git - version: 1.12.7 + version: 1.12.10 respeaker_ros: - tag: release/noetic/respeaker_ros/2.1.28-1 + tag: release/noetic/respeaker_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 rgbd_launch: tag: release/noetic/rgbd_launch/2.4.0-1 url: https://github.com/ros-gbp/rgbd_launch-release.git @@ -6196,9 +6444,9 @@ robot_state_controller: url: https://github.com/rm-controls/rm_controllers-release.git version: 0.1.10 robot_state_publisher: - tag: release/noetic/robot_state_publisher/1.15.2-1 + tag: release/noetic/robot_state_publisher/1.15.3-1 url: https://github.com/ros-gbp/robot_state_publisher-release.git - version: 1.15.2 + version: 1.15.3 robot_upstart: tag: release/noetic/robot_upstart/0.4.2-1 url: https://github.com/clearpath-gbp/robot_upstart-release.git @@ -6256,9 +6504,9 @@ rokubimini_serial: url: https://gitlab.com/botasys/bota_driver-release.git version: 0.6.1 ros: - tag: release/noetic/ros/1.15.8-1 + tag: release/noetic/ros/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 ros_babel_fish: tag: release/noetic/ros_babel_fish/0.9.3-1 url: https://github.com/StefanFabian/ros_babel_fish-release.git @@ -6276,9 +6524,9 @@ ros_canopen: url: https://github.com/ros-industrial-release/ros_canopen-release.git version: 0.8.5 ros_comm: - tag: release/noetic/ros_comm/1.17.0-1 + tag: release/noetic/ros_comm/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 ros_control: tag: release/noetic/ros_control/0.20.0-1 url: https://github.com/ros-gbp/ros_control-release.git @@ -6300,9 +6548,9 @@ ros_core: url: https://github.com/ros-gbp/metapackages-release.git version: 1.5.0 ros_emacs_utils: - tag: release/noetic/ros_emacs_utils/0.4.17-1 + tag: release/noetic/ros_emacs_utils/0.4.18-1 url: https://github.com/code-iai-release/ros_emacs_utils-release.git - version: 0.4.17 + version: 0.4.18 ros_environment: tag: release/noetic/ros_environment/1.3.2-1 url: https://github.com/ros-gbp/ros_environment-release.git @@ -6312,9 +6560,9 @@ ros_ethercat_eml: url: https://github.com/shadow-robot/ros_ethercat_eml-release.git version: 0.4.0 ros_google_cloud_language: - tag: release/noetic/ros_google_cloud_language/2.1.28-1 + tag: release/noetic/ros_google_cloud_language/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 ros_ign: tag: release/noetic/ros_ign/0.111.2-1 url: https://github.com/ros-gbp/ros_ign-release.git @@ -6356,13 +6604,13 @@ ros_realtime: url: https://github.com/ros-gbp/ros_realtime-release.git version: 1.0.25 ros_speech_recognition: - tag: release/noetic/ros_speech_recognition/2.1.28-1 + tag: release/noetic/ros_speech_recognition/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 ros_tutorials: - tag: release/noetic/ros_tutorials/0.10.2-1 + tag: release/noetic/ros_tutorials/0.10.3-1 url: https://github.com/ros-gbp/ros_tutorials-release.git - version: 0.10.2 + version: 0.10.3 ros_type_introspection: tag: release/noetic/ros_type_introspection/2.1.0-1 url: https://github.com/facontidavide/ros_type_introspection-release.git @@ -6380,9 +6628,9 @@ rosauth: url: https://github.com/gt-rail-release/rosauth-release.git version: 1.0.1 rosbag: - tag: release/noetic/rosbag/1.17.0-1 + tag: release/noetic/rosbag/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosbag_fancy: tag: release/noetic/rosbag_fancy/1.1.0-1 url: https://github.com/xqms/rosbag_fancy-release.git @@ -6392,9 +6640,9 @@ rosbag_fancy_msgs: url: https://github.com/xqms/rosbag_fancy-release.git version: 1.1.0 rosbag_migration_rule: - tag: release/noetic/rosbag_migration_rule/1.0.1-1 + tag: release/noetic/rosbag_migration_rule/1.0.2-1 url: https://github.com/ros-gbp/rosbag_migration_rule-release.git - version: 1.0.1 + version: 1.0.2 rosbag_pandas: tag: release/noetic/rosbag_pandas/0.5.4-1 url: https://github.com/eurogroep/rosbag_pandas-release.git @@ -6404,33 +6652,33 @@ rosbag_rviz_panel: url: https://github.com/fada-catec/rosbag_rviz_panel-release.git version: 0.1.9 rosbag_snapshot: - tag: release/noetic/rosbag_snapshot/1.0.5-1 + tag: release/noetic/rosbag_snapshot/1.0.6-1 url: https://github.com/ros-gbp/rosbag_snapshot-release.git - version: 1.0.5 + version: 1.0.6 rosbag_snapshot_msgs: - tag: release/noetic/rosbag_snapshot_msgs/1.0.5-1 + tag: release/noetic/rosbag_snapshot_msgs/1.0.6-1 url: https://github.com/ros-gbp/rosbag_snapshot-release.git - version: 1.0.5 + version: 1.0.6 rosbag_storage: - tag: release/noetic/rosbag_storage/1.17.0-1 + tag: release/noetic/rosbag_storage/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosbaglive: - tag: release/noetic/rosbaglive/0.3.0-1 + tag: release/noetic/rosbaglive/0.3.1-1 url: https://github.com/wu-robotics/wu_ros_tools.git - version: 0.3.0 + version: 0.3.1 rosbash: - tag: release/noetic/rosbash/1.15.8-1 + tag: release/noetic/rosbash/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 rosbash_params: tag: release/noetic/rosbash_params/1.1.0-1 url: https://github.com/peci1/rosbash_params-release.git version: 1.1.0 rosboost_cfg: - tag: release/noetic/rosboost_cfg/1.15.8-1 + tag: release/noetic/rosboost_cfg/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 rosbridge_library: tag: release/noetic/rosbridge_library/0.11.17-1 url: https://github.com/RobotWebTools-release/rosbridge_suite-release.git @@ -6448,29 +6696,29 @@ rosbridge_suite: url: https://github.com/RobotWebTools-release/rosbridge_suite-release.git version: 0.11.17 rosbuild: - tag: release/noetic/rosbuild/1.15.8-1 + tag: release/noetic/rosbuild/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 rosclean: - tag: release/noetic/rosclean/1.15.8-1 + tag: release/noetic/rosclean/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 roscompile: tag: release/noetic/roscompile/1.2.1-1 url: https://github.com/wu-robotics/roscompile-release.git version: 1.2.1 rosconsole: - tag: release/noetic/rosconsole/1.14.3-1 + tag: release/noetic/rosconsole/1.14.4-1 url: https://github.com/ros-gbp/rosconsole-release.git - version: 1.14.3 + version: 1.14.4 rosconsole_bridge: - tag: release/noetic/rosconsole_bridge/0.5.4-1 + tag: release/noetic/rosconsole_bridge/0.5.5-1 url: https://github.com/ros-gbp/rosconsole_bridge-release.git - version: 0.5.4 + version: 0.5.5 roscpp: - tag: release/noetic/roscpp/1.17.0-1 + tag: release/noetic/roscpp/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 roscpp_core: tag: release/noetic/roscpp_core/0.7.3-1 url: https://github.com/ros-gbp/roscpp_core-release.git @@ -6484,17 +6732,17 @@ roscpp_traits: url: https://github.com/ros-gbp/roscpp_core-release.git version: 0.7.3 roscpp_tutorials: - tag: release/noetic/roscpp_tutorials/0.10.2-1 + tag: release/noetic/roscpp_tutorials/0.10.3-1 url: https://github.com/ros-gbp/ros_tutorials-release.git - version: 0.10.2 + version: 0.10.3 roscreate: - tag: release/noetic/roscreate/1.15.8-1 + tag: release/noetic/roscreate/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 rosdiagnostic: - tag: release/noetic/rosdiagnostic/1.11.0-1 + tag: release/noetic/rosdiagnostic/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 rosdoc_lite: tag: release/noetic/rosdoc_lite/0.2.11-1 url: https://github.com/ros-gbp/rosdoc_lite-release.git @@ -6504,9 +6752,9 @@ rosee_msg: url: https://github.com/ADVRHumanoids/rosee_msg-release.git version: 1.0.2 rosemacs: - tag: release/noetic/rosemacs/0.4.17-1 + tag: release/noetic/rosemacs/0.4.18-1 url: https://github.com/code-iai-release/ros_emacs_utils-release.git - version: 0.4.17 + version: 0.4.18 roseus: tag: release/noetic/roseus/1.7.5-2 url: https://github.com/tork-a/jsk_roseus-release.git @@ -6524,25 +6772,25 @@ rosfmt: url: https://github.com/xqms/rosfmt-release.git version: 8.0.0 rosgraph: - tag: release/noetic/rosgraph/1.17.0-1 + tag: release/noetic/rosgraph/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosgraph_msgs: - tag: release/noetic/rosgraph_msgs/1.11.3-1 + tag: release/noetic/rosgraph_msgs/1.11.4-1 url: https://github.com/ros-gbp/ros_comm_msgs-release.git - version: 1.11.3 + version: 1.11.4 roslang: - tag: release/noetic/roslang/1.15.8-1 + tag: release/noetic/roslang/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 roslaunch: - tag: release/noetic/roslaunch/1.17.0-1 + tag: release/noetic/roslaunch/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 roslib: - tag: release/noetic/roslib/1.15.8-1 + tag: release/noetic/roslib/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 roslint: tag: release/noetic/roslint/0.12.0-1 url: https://github.com/ros-gbp/roslint-release.git @@ -6556,25 +6804,25 @@ roslisp_common: url: https://github.com/ros-gbp/roslisp_common-release.git version: 0.2.15 roslisp_repl: - tag: release/noetic/roslisp_repl/0.4.17-1 + tag: release/noetic/roslisp_repl/0.4.18-1 url: https://github.com/code-iai-release/ros_emacs_utils-release.git - version: 0.4.17 + version: 0.4.18 roslisp_utilities: tag: release/noetic/roslisp_utilities/0.2.15-1 url: https://github.com/ros-gbp/roslisp_common-release.git version: 0.2.15 roslz4: - tag: release/noetic/roslz4/1.17.0-1 + tag: release/noetic/roslz4/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosmake: - tag: release/noetic/rosmake/1.15.8-1 + tag: release/noetic/rosmake/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 rosmaster: - tag: release/noetic/rosmaster/1.17.0-1 + tag: release/noetic/rosmaster/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosmon: tag: release/noetic/rosmon/2.5.1-2 url: https://github.com/xqms/rosmon-release.git @@ -6588,57 +6836,57 @@ rosmon_msgs: url: https://github.com/xqms/rosmon-release.git version: 2.5.1 rosmsg: - tag: release/noetic/rosmsg/1.17.0-1 + tag: release/noetic/rosmsg/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosmsg_cpp: tag: release/noetic/rosmsg_cpp/1.0.2-1 url: https://github.com/ctu-vras/rosmsg_cpp-release.git version: 1.0.2 rosnode: - tag: release/noetic/rosnode/1.17.0-1 + tag: release/noetic/rosnode/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosout: - tag: release/noetic/rosout/1.17.0-1 + tag: release/noetic/rosout/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rospack: - tag: release/noetic/rospack/2.6.2-1 + tag: release/noetic/rospack/2.6.4-1 url: https://github.com/ros-gbp/rospack-release.git - version: 2.6.2 + version: 2.6.4 rosparam: - tag: release/noetic/rosparam/1.17.0-1 + tag: release/noetic/rosparam/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rosparam_shortcuts: tag: release/noetic/rosparam_shortcuts/0.4.0-1 url: https://github.com/PickNikRobotics/rosparam_shortcuts-release.git version: 0.4.0 rospatlite: - tag: release/noetic/rospatlite/2.1.28-1 + tag: release/noetic/rospatlite/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 rospilot: tag: release/noetic/rospilot/1.6.1-1 url: https://github.com/rospilot/rospilot-release.git version: 1.6.1 rosping: - tag: release/noetic/rosping/2.1.28-1 + tag: release/noetic/rosping/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 rospy: - tag: release/noetic/rospy/1.17.0-1 + tag: release/noetic/rospy/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rospy_message_converter: tag: release/noetic/rospy_message_converter/0.5.9-1 url: https://github.com/uos-gbp/rospy_message_converter-release.git version: 0.5.9 rospy_tutorials: - tag: release/noetic/rospy_tutorials/0.10.2-1 + tag: release/noetic/rospy_tutorials/0.10.3-1 url: https://github.com/ros-gbp/ros_tutorials-release.git - version: 0.10.2 + version: 0.10.3 rosrt: tag: release/noetic/rosrt/1.0.25-1 url: https://github.com/ros-gbp/ros_realtime-release.git @@ -6700,33 +6948,33 @@ rosserial_xbee: url: https://github.com/ros-gbp/rosserial-release.git version: 0.9.2 rosservice: - tag: release/noetic/rosservice/1.17.0-1 + tag: release/noetic/rosservice/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rostest: - tag: release/noetic/rostest/1.17.0-1 + tag: release/noetic/rostest/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rostime: tag: release/noetic/rostime/0.7.3-1 url: https://github.com/ros-gbp/roscpp_core-release.git version: 0.7.3 rostopic: - tag: release/noetic/rostopic/1.17.0-1 + tag: release/noetic/rostopic/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 rostwitter: - tag: release/noetic/rostwitter/2.1.28-1 + tag: release/noetic/rostwitter/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 rosunit: - tag: release/noetic/rosunit/1.15.8-1 + tag: release/noetic/rosunit/1.15.10-1 url: https://github.com/ros-gbp/ros-release.git - version: 1.15.8 + version: 1.15.10 roswtf: - tag: release/noetic/roswtf/1.17.0-1 + tag: release/noetic/roswtf/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 roswww: tag: release/noetic/roswww/0.1.13-1 url: https://github.com/ros-gbp/roswww-release.git @@ -6744,37 +6992,37 @@ rplidar_ros: url: https://github.com/Slamtec/rplidar_ros-release.git version: 2.1.5 rqt: - tag: release/noetic/rqt/0.5.3-1 + tag: release/noetic/rqt/0.5.5-1 url: https://github.com/ros-gbp/rqt-release.git - version: 0.5.3 + version: 0.5.5 rqt_action: - tag: release/noetic/rqt_action/0.4.9-1 + tag: release/noetic/rqt_action/0.4.11-1 url: https://github.com/ros-gbp/rqt_action-release.git - version: 0.4.9 + version: 0.4.11 rqt_bag: - tag: release/noetic/rqt_bag/0.5.1-1 + tag: release/noetic/rqt_bag/0.5.3-1 url: https://github.com/ros-gbp/rqt_bag-release.git - version: 0.5.1 + version: 0.5.3 rqt_bag_plugins: - tag: release/noetic/rqt_bag_plugins/0.5.1-1 + tag: release/noetic/rqt_bag_plugins/0.5.3-1 url: https://github.com/ros-gbp/rqt_bag-release.git - version: 0.5.1 + version: 0.5.3 rqt_common_plugins: - tag: release/noetic/rqt_common_plugins/0.4.9-1 + tag: release/noetic/rqt_common_plugins/0.4.11-1 url: https://github.com/ros-gbp/rqt_common_plugins-release.git - version: 0.4.9 + version: 0.4.11 rqt_console: - tag: release/noetic/rqt_console/0.4.12-1 + tag: release/noetic/rqt_console/0.4.14-1 url: https://github.com/ros-gbp/rqt_console-release.git - version: 0.4.12 + version: 0.4.14 rqt_controller_manager: tag: release/noetic/rqt_controller_manager/0.20.0-1 url: https://github.com/ros-gbp/ros_control-release.git version: 0.20.0 rqt_dep: - tag: release/noetic/rqt_dep/0.4.12-1 + tag: release/noetic/rqt_dep/0.4.14-1 url: https://github.com/ros-gbp/rqt_dep-release.git - version: 0.4.12 + version: 0.4.14 rqt_drone_teleop: tag: release/noetic/rqt_drone_teleop/1.4.2-1 url: https://github.com/JdeRobot/drones-release.git @@ -6784,93 +7032,93 @@ rqt_ez_publisher: url: https://github.com/OTL/rqt_ez_publisher-release.git version: 0.6.1 rqt_graph: - tag: release/noetic/rqt_graph/0.4.14-1 + tag: release/noetic/rqt_graph/0.4.16-1 url: https://github.com/ros-gbp/rqt_graph-release.git - version: 0.4.14 + version: 0.4.16 rqt_ground_robot_teleop: tag: release/noetic/rqt_ground_robot_teleop/1.4.2-1 url: https://github.com/JdeRobot/drones-release.git version: 1.4.2 rqt_gui: - tag: release/noetic/rqt_gui/0.5.3-1 + tag: release/noetic/rqt_gui/0.5.5-1 url: https://github.com/ros-gbp/rqt-release.git - version: 0.5.3 + version: 0.5.5 rqt_gui_cpp: - tag: release/noetic/rqt_gui_cpp/0.5.3-1 + tag: release/noetic/rqt_gui_cpp/0.5.5-1 url: https://github.com/ros-gbp/rqt-release.git - version: 0.5.3 + version: 0.5.5 rqt_gui_py: - tag: release/noetic/rqt_gui_py/0.5.3-1 + tag: release/noetic/rqt_gui_py/0.5.5-1 url: https://github.com/ros-gbp/rqt-release.git - version: 0.5.3 + version: 0.5.5 rqt_human_radar: tag: release/noetic/rqt_human_radar/0.2.1-1 url: https://github.com/ros4hri/rqt_human_radar-release.git version: 0.2.1 rqt_image_view: - tag: release/noetic/rqt_image_view/0.4.17-1 + tag: release/noetic/rqt_image_view/0.4.19-1 url: https://github.com/ros-gbp/rqt_image_view-release.git - version: 0.4.17 + version: 0.4.19 rqt_joint_trajectory_controller: tag: release/noetic/rqt_joint_trajectory_controller/0.22.0-1 url: https://github.com/ros-gbp/ros_controllers-release.git version: 0.22.0 rqt_launch: - tag: release/noetic/rqt_launch/0.4.9-1 + tag: release/noetic/rqt_launch/0.4.10-1 url: https://github.com/ros-gbp/rqt_launch-release.git - version: 0.4.9 + version: 0.4.10 rqt_logger_level: - tag: release/noetic/rqt_logger_level/0.4.12-1 + tag: release/noetic/rqt_logger_level/0.4.13-1 url: https://github.com/ros-gbp/rqt_logger_level-release.git - version: 0.4.12 + version: 0.4.13 rqt_moveit: - tag: release/noetic/rqt_moveit/0.5.11-1 + tag: release/noetic/rqt_moveit/0.5.13-1 url: https://github.com/ros-gbp/rqt_moveit-release.git - version: 0.5.11 + version: 0.5.13 rqt_msg: - tag: release/noetic/rqt_msg/0.4.10-1 + tag: release/noetic/rqt_msg/0.4.12-1 url: https://github.com/ros-gbp/rqt_msg-release.git - version: 0.4.10 + version: 0.4.12 rqt_multiplot: tag: release/noetic/rqt_multiplot/0.0.12-1 url: https://github.com/anybotics/rqt_multiplot_plugin-release.git version: 0.0.12 rqt_nav_view: - tag: release/noetic/rqt_nav_view/0.5.7-1 + tag: release/noetic/rqt_nav_view/0.5.8-1 url: https://github.com/ros-gbp/rqt_nav_view-release.git - version: 0.5.7 + version: 0.5.8 rqt_plot: - tag: release/noetic/rqt_plot/0.4.13-2 + tag: release/noetic/rqt_plot/0.4.16-1 url: https://github.com/ros-gbp/rqt_plot-release.git - version: 0.4.13 + version: 0.4.16 rqt_pose_view: - tag: release/noetic/rqt_pose_view/0.5.11-1 + tag: release/noetic/rqt_pose_view/0.5.13-1 url: https://github.com/ros-gbp/rqt_pose_view-release.git - version: 0.5.11 + version: 0.5.13 rqt_pr2_dashboard: - tag: release/noetic/rqt_pr2_dashboard/0.4.1-1 + tag: release/noetic/rqt_pr2_dashboard/0.4.2-1 url: https://github.com/ros-gbp/rqt_pr2_dashboard-release.git - version: 0.4.1 + version: 0.4.2 rqt_publisher: - tag: release/noetic/rqt_publisher/0.4.10-1 + tag: release/noetic/rqt_publisher/0.4.12-1 url: https://github.com/ros-gbp/rqt_publisher-release.git - version: 0.4.10 + version: 0.4.12 rqt_py_common: - tag: release/noetic/rqt_py_common/0.5.3-1 + tag: release/noetic/rqt_py_common/0.5.5-1 url: https://github.com/ros-gbp/rqt-release.git - version: 0.5.3 + version: 0.5.5 rqt_py_console: - tag: release/noetic/rqt_py_console/0.4.10-1 + tag: release/noetic/rqt_py_console/0.4.12-1 url: https://github.com/ros-gbp/rqt_py_console-release.git - version: 0.4.10 + version: 0.4.12 rqt_py_trees: tag: release/noetic/rqt_py_trees/0.4.1-1 url: https://github.com/stonier/rqt_py_trees-release.git version: 0.4.1 rqt_reconfigure: - tag: release/noetic/rqt_reconfigure/0.5.5-1 + tag: release/noetic/rqt_reconfigure/0.5.7-1 url: https://github.com/ros-gbp/rqt_reconfigure-release.git - version: 0.5.5 + version: 0.5.7 rqt_robot_dashboard: tag: release/noetic/rqt_robot_dashboard/0.5.8-1 url: https://github.com/ros-gbp/rqt_robot_dashboard-release.git @@ -6884,9 +7132,9 @@ rqt_robot_plugins: url: https://github.com/ros-gbp/rqt_robot_plugins-release.git version: 0.5.8 rqt_robot_steering: - tag: release/noetic/rqt_robot_steering/0.5.12-1 + tag: release/noetic/rqt_robot_steering/0.5.14-1 url: https://github.com/ros-gbp/rqt_robot_steering-release.git - version: 0.5.12 + version: 0.5.14 rqt_rosbag_fancy: tag: release/noetic/rqt_rosbag_fancy/1.1.0-1 url: https://github.com/xqms/rosbag_fancy-release.git @@ -6900,37 +7148,37 @@ rqt_runtime_monitor: url: https://github.com/ros-gbp/rqt_runtime_monitor-release.git version: 0.5.10 rqt_rviz: - tag: release/noetic/rqt_rviz/0.7.0-1 + tag: release/noetic/rqt_rviz/0.7.2-1 url: https://github.com/ros-gbp/rqt_rviz-release.git - version: 0.7.0 + version: 0.7.2 rqt_service_caller: - tag: release/noetic/rqt_service_caller/0.4.10-1 + tag: release/noetic/rqt_service_caller/0.4.12-1 url: https://github.com/ros-gbp/rqt_service_caller-release.git - version: 0.4.10 + version: 0.4.12 rqt_shell: - tag: release/noetic/rqt_shell/0.4.11-1 + tag: release/noetic/rqt_shell/0.4.13-1 url: https://github.com/ros-gbp/rqt_shell-release.git - version: 0.4.11 + version: 0.4.13 rqt_srv: - tag: release/noetic/rqt_srv/0.4.9-1 + tag: release/noetic/rqt_srv/0.4.11-1 url: https://github.com/ros-gbp/rqt_srv-release.git - version: 0.4.9 + version: 0.4.11 rqt_tf_tree: - tag: release/noetic/rqt_tf_tree/0.6.4-1 + tag: release/noetic/rqt_tf_tree/0.6.5-1 url: https://github.com/ros-gbp/rqt_tf_tree-release.git - version: 0.6.4 + version: 0.6.5 rqt_top: - tag: release/noetic/rqt_top/0.4.10-1 + tag: release/noetic/rqt_top/0.4.11-1 url: https://github.com/ros-gbp/rqt_top-release.git - version: 0.4.10 + version: 0.4.11 rqt_topic: - tag: release/noetic/rqt_topic/0.4.13-1 + tag: release/noetic/rqt_topic/0.4.15-1 url: https://github.com/ros-gbp/rqt_topic-release.git - version: 0.4.13 + version: 0.4.15 rqt_web: - tag: release/noetic/rqt_web/0.4.10-1 + tag: release/noetic/rqt_web/0.4.11-1 url: https://github.com/ros-gbp/rqt_web-release.git - version: 0.4.10 + version: 0.4.11 rslidar_sdk: tag: release/noetic/rslidar_sdk/1.3.2-1 url: https://github.com/nobleo/rslidar_sdk-release.git @@ -6940,69 +7188,69 @@ rt_usb_9axisimu_driver: url: https://github.com/rt-net-gbp/rt_usb_9axisimu_driver-release.git version: 1.0.1 rtabmap: - tag: release/noetic/rtabmap/0.21.9-1 + tag: release/noetic/rtabmap/0.21.13-1 url: https://github.com/introlab/rtabmap-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_conversions: - tag: release/noetic/rtabmap_conversions/0.21.9-1 + tag: release/noetic/rtabmap_conversions/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_costmap_plugins: - tag: release/noetic/rtabmap_costmap_plugins/0.21.9-1 + tag: release/noetic/rtabmap_costmap_plugins/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_demos: - tag: release/noetic/rtabmap_demos/0.21.9-1 + tag: release/noetic/rtabmap_demos/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_examples: - tag: release/noetic/rtabmap_examples/0.21.9-1 + tag: release/noetic/rtabmap_examples/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_launch: - tag: release/noetic/rtabmap_launch/0.21.9-1 + tag: release/noetic/rtabmap_launch/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_legacy: - tag: release/noetic/rtabmap_legacy/0.21.9-1 + tag: release/noetic/rtabmap_legacy/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_msgs: - tag: release/noetic/rtabmap_msgs/0.21.9-1 + tag: release/noetic/rtabmap_msgs/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_odom: - tag: release/noetic/rtabmap_odom/0.21.9-1 + tag: release/noetic/rtabmap_odom/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_python: - tag: release/noetic/rtabmap_python/0.21.9-1 + tag: release/noetic/rtabmap_python/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_ros: - tag: release/noetic/rtabmap_ros/0.21.9-1 + tag: release/noetic/rtabmap_ros/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_rviz_plugins: - tag: release/noetic/rtabmap_rviz_plugins/0.21.9-1 + tag: release/noetic/rtabmap_rviz_plugins/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_slam: - tag: release/noetic/rtabmap_slam/0.21.9-1 + tag: release/noetic/rtabmap_slam/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_sync: - tag: release/noetic/rtabmap_sync/0.21.9-1 + tag: release/noetic/rtabmap_sync/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_util: - tag: release/noetic/rtabmap_util/0.21.9-1 + tag: release/noetic/rtabmap_util/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtabmap_viz: - tag: release/noetic/rtabmap_viz/0.21.9-1 + tag: release/noetic/rtabmap_viz/0.21.13-1 url: https://github.com/introlab/rtabmap_ros-release.git - version: 0.21.9 + version: 0.21.13 rtcm_msgs: tag: release/noetic/rtcm_msgs/1.1.6-1 url: https://github.com/nobleo/rtcm_msgs-release.git @@ -7024,17 +7272,17 @@ ruckig: url: https://github.com/pantor/ruckig-release.git version: 0.9.2 rviz: - tag: release/noetic/rviz/1.14.25-1 + tag: release/noetic/rviz/1.14.26-1 url: https://github.com/ros-gbp/rviz-release.git - version: 1.14.25 + version: 1.14.26 rviz_animated_view_controller: tag: release/noetic/rviz_animated_view_controller/0.2.0-2 url: https://github.com/ros-gbp/rviz_animated_view_controller-release.git version: 0.2.0 rviz_imu_plugin: - tag: release/noetic/rviz_imu_plugin/1.2.6-1 + tag: release/noetic/rviz_imu_plugin/1.2.7-1 url: https://github.com/uos-gbp/imu_tools-release.git - version: 1.2.6 + version: 1.2.7 rviz_map_plugin: tag: release/noetic/rviz_map_plugin/1.1.0-1 url: https://github.com/uos-gbp/mesh-tools.git @@ -7044,13 +7292,13 @@ rviz_marker_tools: url: https://github.com/ros-gbp/moveit_task_constructor-release.git version: 0.1.3 rviz_plugin_tutorials: - tag: release/noetic/rviz_plugin_tutorials/0.11.0-1 + tag: release/noetic/rviz_plugin_tutorials/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 rviz_python_tutorial: - tag: release/noetic/rviz_python_tutorial/0.11.0-1 + tag: release/noetic/rviz_python_tutorial/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 rviz_robot_description_topic: tag: release/noetic/rviz_robot_description_topic/1.0.0-1 url: https://github.com/nobleo/rviz_robot_description_topic-release.git @@ -7108,9 +7356,9 @@ rx_service_tools: url: https://github.com/nobleo/rx_service_tools-release.git version: 1.0.2 safety_limiter: - tag: release/noetic/safety_limiter/0.17.3-1 + tag: release/noetic/safety_limiter/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 safety_limiter_msgs: tag: release/noetic/safety_limiter_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -7204,17 +7452,17 @@ schunk_svh_simulation: url: https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release.git version: 0.1.2 sdc21x0: - tag: release/noetic/sdc21x0/1.1.7-1 + tag: release/noetic/sdc21x0/1.1.8-1 url: https://github.com/uos-gbp/mir_robot-release.git - version: 1.1.7 + version: 1.1.8 sdhlibrary_cpp: tag: release/noetic/sdhlibrary_cpp/0.2.10-1 url: https://github.com/ipab-slmc/SDHLibrary-CPP-release.git version: 0.2.10 self_test: - tag: release/noetic/self_test/1.11.0-1 + tag: release/noetic/self_test/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 semantic_point_annotator: tag: release/noetic/semantic_point_annotator/0.2.0-1 url: https://github.com/pr2-gbp/pr2_navigation-release.git @@ -7224,13 +7472,13 @@ sensor_filters: url: https://github.com/ctu-vras/sensor_filters-release.git version: 1.1.1 sensor_msgs: - tag: release/noetic/sensor_msgs/1.13.1-1 + tag: release/noetic/sensor_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 septentrio_gnss_driver: - tag: release/noetic/septentrio_gnss_driver/1.4.1-1 + tag: release/noetic/septentrio_gnss_driver/1.4.3-1 url: https://github.com/septentrio-users/septentrio_gnss_driver-release.git - version: 1.4.1 + version: 1.4.3 serial: tag: release/noetic/serial/1.2.1-1 url: https://github.com/wjwwood/serial-release.git @@ -7240,17 +7488,17 @@ service_tools: url: https://github.com/4am-robotics/cob_command_tools-release.git version: 0.6.35 sesame_ros: - tag: release/noetic/sesame_ros/2.1.28-1 + tag: release/noetic/sesame_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 settlerlib: tag: release/noetic/settlerlib/0.10.15-1 url: https://github.com/ros-gbp/calibration-release.git version: 0.10.15 shape_msgs: - tag: release/noetic/shape_msgs/1.13.1-1 + tag: release/noetic/shape_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 sick_safetyscanners: tag: release/noetic/sick_safetyscanners/1.0.9-1 url: https://github.com/SICKAG/sick_safetyscanners-release.git @@ -7299,10 +7547,6 @@ single_joint_position_action: tag: release/noetic/single_joint_position_action/1.10.18-1 url: https://github.com/pr2-gbp/pr2_controllers-release.git version: 1.10.18 -skyway: - tag: release/noetic/skyway/0.0.2-1 - url: https://github.com/ntt-t3/skyway_for_ros-release.git - version: 0.0.2 slam_gmapping: tag: release/noetic/slam_gmapping/1.4.2-1 url: https://github.com/ros-gbp/slam_gmapping-release.git @@ -7323,22 +7567,18 @@ slam_toolbox_rviz: tag: release/noetic/slam_toolbox_rviz/1.5.7-1 url: https://github.com/SteveMacenski/slam_toolbox-release.git version: 1.5.7 -slic: - tag: release/noetic/slic/2.1.28-1 - url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 slider_publisher: tag: release/noetic/slider_publisher/1.1.1-1 url: https://github.com/oKermorgant/slider_publisher-release.git version: 1.1.1 slime_ros: - tag: release/noetic/slime_ros/0.4.17-1 + tag: release/noetic/slime_ros/0.4.18-1 url: https://github.com/code-iai-release/ros_emacs_utils-release.git - version: 0.4.17 + version: 0.4.18 slime_wrapper: - tag: release/noetic/slime_wrapper/0.4.17-1 + tag: release/noetic/slime_wrapper/0.4.18-1 url: https://github.com/code-iai-release/ros_emacs_utils-release.git - version: 0.4.17 + version: 0.4.18 smacc: tag: release/noetic/smacc/1.4.6-1 url: https://github.com/robosoft-ai/smacc-release.git @@ -7348,25 +7588,25 @@ smacc_msgs: url: https://github.com/robosoft-ai/smacc-release.git version: 1.4.6 smach: - tag: release/noetic/smach/2.5.2-1 + tag: release/noetic/smach/2.5.3-1 url: https://github.com/ros-gbp/executive_smach-release.git - version: 2.5.2 + version: 2.5.3 smach_msgs: - tag: release/noetic/smach_msgs/2.5.2-1 + tag: release/noetic/smach_msgs/2.5.3-1 url: https://github.com/ros-gbp/executive_smach-release.git - version: 2.5.2 + version: 2.5.3 smach_ros: - tag: release/noetic/smach_ros/2.5.2-1 + tag: release/noetic/smach_ros/2.5.3-1 url: https://github.com/ros-gbp/executive_smach-release.git - version: 2.5.2 + version: 2.5.3 smach_viewer: tag: release/noetic/smach_viewer/4.1.0-1 url: https://github.com/jbohren/executive_smach_visualization-release.git version: 4.1.0 smclib: - tag: release/noetic/smclib/1.8.6-1 + tag: release/noetic/smclib/1.8.7-1 url: https://github.com/ros-gbp/bond_core-release.git - version: 1.8.6 + version: 1.8.7 snmp_diagnostics: tag: release/noetic/snmp_diagnostics/0.1.1-1 url: https://gitlab.fel.cvut.cz/cras/ros-release/snmp_diagnostics.git @@ -7412,9 +7652,9 @@ sot-tools: url: https://github.com/stack-of-tasks/sot-tools-ros-release.git version: 2.3.5 sound_classification: - tag: release/noetic/sound_classification/1.2.17-2 + tag: release/noetic/sound_classification/1.2.19-1 url: https://github.com/tork-a/jsk_recognition-release.git - version: 1.2.17 + version: 1.2.19 sound_play: tag: release/noetic/sound_play/0.3.18-1 url: https://github.com/ros-gbp/audio_common-release.git @@ -7476,13 +7716,13 @@ statistics_msgs: url: https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release.git version: 0.15.1 std_msgs: - tag: release/noetic/std_msgs/0.5.13-1 + tag: release/noetic/std_msgs/0.5.14-1 url: https://github.com/ros-gbp/std_msgs-release.git - version: 0.5.13 + version: 0.5.14 std_srvs: - tag: release/noetic/std_srvs/1.11.3-1 + tag: release/noetic/std_srvs/1.11.4-1 url: https://github.com/ros-gbp/ros_comm_msgs-release.git - version: 1.11.3 + version: 1.11.4 steering_functions: tag: release/noetic/steering_functions/0.1.1-1 url: https://github.com/nobleo/steering_functions-release.git @@ -7492,53 +7732,53 @@ stereo_image_proc: url: https://github.com/ros-gbp/image_pipeline-release.git version: 1.17.0 stereo_msgs: - tag: release/noetic/stereo_msgs/1.13.1-1 + tag: release/noetic/stereo_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 switchbot_ros: - tag: release/noetic/switchbot_ros/2.1.28-1 + tag: release/noetic/switchbot_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 swri_cli_tools: - tag: release/noetic/swri_cli_tools/2.15.2-1 + tag: release/noetic/swri_cli_tools/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_console: tag: release/noetic/swri_console/1.1.1-1 url: https://github.com/swri-robotics-gbp/swri_console-release.git version: 1.1.1 swri_console_util: - tag: release/noetic/swri_console_util/2.15.2-1 + tag: release/noetic/swri_console_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_dbw_interface: - tag: release/noetic/swri_dbw_interface/2.15.2-1 + tag: release/noetic/swri_dbw_interface/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_geometry_util: - tag: release/noetic/swri_geometry_util/2.15.2-1 + tag: release/noetic/swri_geometry_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_image_util: - tag: release/noetic/swri_image_util/2.15.2-1 + tag: release/noetic/swri_image_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_math_util: - tag: release/noetic/swri_math_util/2.15.2-1 + tag: release/noetic/swri_math_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_nodelet: - tag: release/noetic/swri_nodelet/2.15.2-1 + tag: release/noetic/swri_nodelet/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_opencv_util: - tag: release/noetic/swri_opencv_util/2.15.2-1 + tag: release/noetic/swri_opencv_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_prefix_tools: - tag: release/noetic/swri_prefix_tools/2.15.2-1 + tag: release/noetic/swri_prefix_tools/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_profiler: tag: release/noetic/swri_profiler/0.2.2-1 url: https://github.com/swri-robotics-gbp/swri_profiler-release.git @@ -7552,41 +7792,41 @@ swri_profiler_tools: url: https://github.com/swri-robotics-gbp/swri_profiler-release.git version: 0.2.2 swri_roscpp: - tag: release/noetic/swri_roscpp/2.15.2-1 + tag: release/noetic/swri_roscpp/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_rospy: - tag: release/noetic/swri_rospy/2.15.2-1 + tag: release/noetic/swri_rospy/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_route_util: - tag: release/noetic/swri_route_util/2.15.2-1 + tag: release/noetic/swri_route_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_serial_util: - tag: release/noetic/swri_serial_util/2.15.2-1 + tag: release/noetic/swri_serial_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_string_util: - tag: release/noetic/swri_string_util/2.15.2-1 + tag: release/noetic/swri_string_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_system_util: - tag: release/noetic/swri_system_util/2.15.2-1 + tag: release/noetic/swri_system_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_transform_util: - tag: release/noetic/swri_transform_util/2.15.2-1 + tag: release/noetic/swri_transform_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 swri_yaml_util: - tag: release/noetic/swri_yaml_util/2.15.2-1 + tag: release/noetic/swri_yaml_util/2.15.4-1 url: https://github.com/swri-robotics-gbp/marti_common-release.git - version: 2.15.2 + version: 2.15.4 system_fingerprint: - tag: release/noetic/system_fingerprint/0.6.1-1 + tag: release/noetic/system_fingerprint/0.6.2-1 url: https://github.com/MetroRobots/ros_system_fingerprint-release.git - version: 0.6.1 + version: 0.6.2 tablet_socket_msgs: tag: release/noetic/tablet_socket_msgs/1.14.0-1 url: https://github.com/autoware-ai/messages-release.git @@ -7672,81 +7912,85 @@ tesseract_visualization: url: https://github.com/ros-industrial-release/tesseract-release.git version: 0.18.1 test_diagnostic_aggregator: - tag: release/noetic/test_diagnostic_aggregator/1.11.0-1 + tag: release/noetic/test_diagnostic_aggregator/1.12.1-1 url: https://github.com/ros-gbp/diagnostics-release.git - version: 1.11.0 + version: 1.12.1 +test_grpc: + tag: release/noetic/test_grpc/0.0.17-1 + url: https://github.com/CogRobRelease/catkin_grpc-release.git + version: 0.0.17 test_mavros: - tag: release/noetic/test_mavros/1.20.0-1 + tag: release/noetic/test_mavros/1.20.1-1 url: https://github.com/mavlink/mavros-release.git - version: 1.20.0 + version: 1.20.1 test_osm: tag: release/noetic/test_osm/0.3.0-1 url: https://github.com/ros-geographic-info/open_street_map-release.git version: 0.3.0 tf: - tag: release/noetic/tf/1.13.2-1 + tag: release/noetic/tf/1.13.4-1 url: https://github.com/ros-gbp/geometry-release.git - version: 1.13.2 + version: 1.13.4 tf2: - tag: release/noetic/tf2/0.7.7-1 + tag: release/noetic/tf2/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_2d: tag: release/noetic/tf2_2d/0.6.4-1 url: https://github.com/locusrobotics/tf2_2d-release.git version: 0.6.4 tf2_bullet: - tag: release/noetic/tf2_bullet/0.7.7-1 + tag: release/noetic/tf2_bullet/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_client: tag: release/noetic/tf2_client/1.0.0-2 url: https://gitlab.fel.cvut.cz/cras/ros-release/tf2_client.git version: 1.0.0 tf2_eigen: - tag: release/noetic/tf2_eigen/0.7.7-1 + tag: release/noetic/tf2_eigen/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_geometry_msgs: - tag: release/noetic/tf2_geometry_msgs/0.7.7-1 + tag: release/noetic/tf2_geometry_msgs/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_kdl: - tag: release/noetic/tf2_kdl/0.7.7-1 + tag: release/noetic/tf2_kdl/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_msgs: - tag: release/noetic/tf2_msgs/0.7.7-1 + tag: release/noetic/tf2_msgs/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_py: - tag: release/noetic/tf2_py/0.7.7-1 + tag: release/noetic/tf2_py/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_ros: - tag: release/noetic/tf2_ros/0.7.7-1 + tag: release/noetic/tf2_ros/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_sensor_msgs: - tag: release/noetic/tf2_sensor_msgs/0.7.7-1 + tag: release/noetic/tf2_sensor_msgs/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_server: tag: release/noetic/tf2_server/1.1.3-1 url: https://github.com/peci1/tf2_server-release.git version: 1.1.3 tf2_tools: - tag: release/noetic/tf2_tools/0.7.7-1 + tag: release/noetic/tf2_tools/0.7.10-1 url: https://github.com/ros-gbp/geometry2-release.git - version: 0.7.7 + version: 0.7.10 tf2_web_republisher: tag: release/noetic/tf2_web_republisher/0.3.2-3 url: https://github.com/RobotWebTools-release/tf2_web_republisher-release.git version: 0.3.2 tf_conversions: - tag: release/noetic/tf_conversions/1.13.2-1 + tag: release/noetic/tf_conversions/1.13.4-1 url: https://github.com/ros-gbp/geometry-release.git - version: 1.13.2 + version: 1.13.4 tf_remapper_cpp: tag: release/noetic/tf_remapper_cpp/1.1.1-1 url: https://github.com/peci1/tf_remapper_cpp-release.git @@ -7776,41 +8020,41 @@ tof_radar_controller: url: https://github.com/rm-controls/rm_controllers-release.git version: 0.1.10 topic_tools: - tag: release/noetic/topic_tools/1.17.0-1 + tag: release/noetic/topic_tools/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 trac_ik: - tag: release/noetic/trac_ik/1.6.6-1 + tag: release/noetic/trac_ik/1.6.7-1 url: https://github.com/traclabs/trac_ik-release.git - version: 1.6.6 + version: 1.6.7 trac_ik_examples: - tag: release/noetic/trac_ik_examples/1.6.6-1 + tag: release/noetic/trac_ik_examples/1.6.7-1 url: https://github.com/traclabs/trac_ik-release.git - version: 1.6.6 + version: 1.6.7 trac_ik_kinematics_plugin: - tag: release/noetic/trac_ik_kinematics_plugin/1.6.6-1 + tag: release/noetic/trac_ik_kinematics_plugin/1.6.7-1 url: https://github.com/traclabs/trac_ik-release.git - version: 1.6.6 + version: 1.6.7 trac_ik_lib: - tag: release/noetic/trac_ik_lib/1.6.6-1 + tag: release/noetic/trac_ik_lib/1.6.7-1 url: https://github.com/traclabs/trac_ik-release.git - version: 1.6.6 + version: 1.6.7 trac_ik_python: - tag: release/noetic/trac_ik_python/1.6.6-1 + tag: release/noetic/trac_ik_python/1.6.7-1 url: https://github.com/traclabs/trac_ik-release.git - version: 1.6.6 + version: 1.6.7 track_odometry: - tag: release/noetic/track_odometry/0.17.3-1 + tag: release/noetic/track_odometry/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 trajectory_msgs: - tag: release/noetic/trajectory_msgs/1.13.1-1 + tag: release/noetic/trajectory_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 trajectory_tracker: - tag: release/noetic/trajectory_tracker/0.17.3-1 + tag: release/noetic/trajectory_tracker/0.18.0-1 url: https://github.com/at-wat/neonavigation-release.git - version: 0.17.3 + version: 0.18.0 trajectory_tracker_msgs: tag: release/noetic/trajectory_tracker_msgs/0.14.0-1 url: https://github.com/at-wat/neonavigation_msgs-release.git @@ -7832,13 +8076,13 @@ turtle_actionlib: url: https://github.com/ros-gbp/common_tutorials-release.git version: 0.2.0 turtle_tf: - tag: release/noetic/turtle_tf/0.2.3-1 + tag: release/noetic/turtle_tf/0.2.4-1 url: https://github.com/ros-gbp/geometry_tutorials-release.git - version: 0.2.3 + version: 0.2.4 turtle_tf2: - tag: release/noetic/turtle_tf2/0.2.3-1 + tag: release/noetic/turtle_tf2/0.2.4-1 url: https://github.com/ros-gbp/geometry_tutorials-release.git - version: 0.2.3 + version: 0.2.4 turtlebot3: tag: release/noetic/turtlebot3/1.2.5-1 url: https://github.com/ROBOTIS-GIT-release/turtlebot3-release.git @@ -7908,9 +8152,9 @@ turtlebot3_teleop: url: https://github.com/ROBOTIS-GIT-release/turtlebot3-release.git version: 1.2.5 turtlesim: - tag: release/noetic/turtlesim/0.10.2-1 + tag: release/noetic/turtlesim/0.10.3-1 url: https://github.com/ros-gbp/ros_tutorials-release.git - version: 0.10.2 + version: 0.10.3 twist_controller: tag: release/noetic/twist_controller/0.1.7-1 url: https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release.git @@ -7976,91 +8220,103 @@ unique_identifier: url: https://github.com/ros-geographic-info/unique_identifier-release.git version: 1.0.6 universal_robots: - tag: release/noetic/universal_robots/1.3.3-1 + tag: release/noetic/universal_robots/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur10_moveit_config: - tag: release/noetic/ur10_moveit_config/1.3.3-1 + tag: release/noetic/ur10_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur10e_moveit_config: - tag: release/noetic/ur10e_moveit_config/1.3.3-1 + tag: release/noetic/ur10e_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 +ur12e_moveit_config: + tag: release/noetic/ur12e_moveit_config/1.5.0-1 + url: https://github.com/ros-industrial-release/universal_robot-release.git + version: 1.5.0 +ur15_moveit_config: + tag: release/noetic/ur15_moveit_config/1.5.0-1 + url: https://github.com/ros-industrial-release/universal_robot-release.git + version: 1.5.0 ur16e_moveit_config: - tag: release/noetic/ur16e_moveit_config/1.3.3-1 + tag: release/noetic/ur16e_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur20_moveit_config: - tag: release/noetic/ur20_moveit_config/1.3.3-1 + tag: release/noetic/ur20_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur30_moveit_config: - tag: release/noetic/ur30_moveit_config/1.3.3-1 + tag: release/noetic/ur30_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur3_moveit_config: - tag: release/noetic/ur3_moveit_config/1.3.3-1 + tag: release/noetic/ur3_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur3e_moveit_config: - tag: release/noetic/ur3e_moveit_config/1.3.3-1 + tag: release/noetic/ur3e_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur5_moveit_config: - tag: release/noetic/ur5_moveit_config/1.3.3-1 + tag: release/noetic/ur5_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur5e_moveit_config: - tag: release/noetic/ur5e_moveit_config/1.3.3-1 + tag: release/noetic/ur5e_moveit_config/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 +ur7e_moveit_config: + tag: release/noetic/ur7e_moveit_config/1.5.0-1 + url: https://github.com/ros-industrial-release/universal_robot-release.git + version: 1.5.0 ur_calibration: - tag: release/noetic/ur_calibration/2.1.5-1 + tag: release/noetic/ur_calibration/2.4.1-1 url: https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release.git - version: 2.1.5 + version: 2.4.1 ur_client_library: - tag: release/noetic/ur_client_library/1.5.0-1 + tag: release/noetic/ur_client_library/2.0.0-1 url: https://github.com/UniversalRobots/Universal_Robots_Client_Library-release.git - version: 1.5.0 + version: 2.0.0 ur_dashboard_msgs: - tag: release/noetic/ur_dashboard_msgs/2.1.5-1 + tag: release/noetic/ur_dashboard_msgs/2.4.1-1 url: https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release.git - version: 2.1.5 + version: 2.4.1 ur_description: - tag: release/noetic/ur_description/1.3.3-1 + tag: release/noetic/ur_description/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur_gazebo: - tag: release/noetic/ur_gazebo/1.3.3-1 + tag: release/noetic/ur_gazebo/1.5.0-1 url: https://github.com/ros-industrial-release/universal_robot-release.git - version: 1.3.3 + version: 1.5.0 ur_msgs: - tag: release/noetic/ur_msgs/1.4.0-1 + tag: release/noetic/ur_msgs/1.5.0-1 url: https://github.com/ros-industrial-release/ur_msgs-release.git - version: 1.4.0 + version: 1.5.0 ur_robot_driver: - tag: release/noetic/ur_robot_driver/2.1.5-1 + tag: release/noetic/ur_robot_driver/2.4.1-1 url: https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release.git - version: 2.1.5 + version: 2.4.1 urdf: - tag: release/noetic/urdf/1.13.2-1 + tag: release/noetic/urdf/1.13.4-1 url: https://github.com/ros-gbp/urdf-release.git - version: 1.13.2 + version: 1.13.4 urdf_geometry_parser: tag: release/noetic/urdf_geometry_parser/0.1.0-1 url: https://github.com/ros-gbp/urdf_geometry_parser-release.git version: 0.1.0 urdf_parser_plugin: - tag: release/noetic/urdf_parser_plugin/1.13.2-1 + tag: release/noetic/urdf_parser_plugin/1.13.4-1 url: https://github.com/ros-gbp/urdf-release.git - version: 1.13.2 + version: 1.13.4 urdf_sim_tutorial: tag: release/noetic/urdf_sim_tutorial/0.5.1-1 url: https://github.com/ros-gbp/urdf_sim_tutorial-release.git version: 0.5.1 urdf_tutorial: - tag: release/noetic/urdf_tutorial/0.5.0-1 + tag: release/noetic/urdf_tutorial/0.5.0-2 url: https://github.com/ros-gbp/urdf_tutorial-release.git version: 0.5.0 urdfdom_py: @@ -8204,21 +8460,21 @@ visp_tracker: url: https://github.com/lagadic/vision_visp-release.git version: 0.13.1 visualization_marker_tutorials: - tag: release/noetic/visualization_marker_tutorials/0.11.0-1 + tag: release/noetic/visualization_marker_tutorials/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 visualization_msgs: - tag: release/noetic/visualization_msgs/1.13.1-1 + tag: release/noetic/visualization_msgs/1.13.2-1 url: https://github.com/ros-gbp/common_msgs-release.git - version: 1.13.1 + version: 1.13.2 visualization_rwt: tag: release/noetic/visualization_rwt/0.1.3-1 url: https://github.com/tork-a/visualization_rwt-release.git version: 0.1.3 visualization_tutorials: - tag: release/noetic/visualization_tutorials/0.11.0-1 + tag: release/noetic/visualization_tutorials/0.11.2-1 url: https://github.com/ros-gbp/visualization_tutorials-release.git - version: 0.11.0 + version: 0.11.2 viz: tag: release/noetic/viz/1.5.0-1 url: https://github.com/ros-gbp/metapackages-release.git @@ -8227,10 +8483,10 @@ vl53l1x: tag: release/noetic/vl53l1x/1.0.0-1 url: https://github.com/okalachev/vl53l1x_ros-release.git version: 1.0.0 -voice_text: - tag: release/noetic/voice_text/2.1.28-1 +voicevox: + tag: release/noetic/voicevox/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 volta_base: tag: release/noetic/volta_base/1.2.0-1 url: https://github.com/botsync-gbp/volta-release.git @@ -8320,17 +8576,17 @@ web_video_server: url: https://github.com/RobotWebTools-release/web_video_server-release.git version: 0.2.2 webkit_dependency: - tag: release/noetic/webkit_dependency/1.1.2-1 + tag: release/noetic/webkit_dependency/1.1.3-1 url: https://github.com/ros-gbp/webkit_dependency-release.git - version: 1.1.2 + version: 1.1.3 webots_ros: tag: release/noetic/webots_ros/2023.1.0-1 url: https://github.com/cyberbotics/webots_ros-release.git version: 2023.1.0 webrtcvad_ros: - tag: release/noetic/webrtcvad_ros/2.1.28-1 + tag: release/noetic/webrtcvad_ros/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 wfov_camera_msgs: tag: release/noetic/wfov_camera_msgs/0.15.1-1 url: https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release.git @@ -8376,17 +8632,17 @@ ws281x: url: https://github.com/CopterExpress/ros_led-release.git version: 0.0.11 wu_ros_tools: - tag: release/noetic/wu_ros_tools/0.3.0-1 + tag: release/noetic/wu_ros_tools/0.3.1-1 url: https://github.com/wu-robotics/wu_ros_tools.git - version: 0.3.0 + version: 0.3.1 xacro: - tag: release/noetic/xacro/1.14.19-1 + tag: release/noetic/xacro/1.14.20-1 url: https://github.com/ros-gbp/xacro-release.git - version: 1.14.19 + version: 1.14.20 xmlrpcpp: - tag: release/noetic/xmlrpcpp/1.17.0-1 + tag: release/noetic/xmlrpcpp/1.17.4-1 url: https://github.com/ros-gbp/ros_comm-release.git - version: 1.17.0 + version: 1.17.4 xpp: tag: release/noetic/xpp/1.0.10-1 url: https://github.com/leggedrobotics/xpp-release.git @@ -8436,10 +8692,10 @@ zbar_ros: url: https://github.com/ros-drivers-gbp/zbar_ros-release.git version: 0.3.0 zdepth: - tag: release/noetic/zdepth/2.1.28-1 + tag: release/noetic/zdepth/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 zdepth_image_transport: - tag: release/noetic/zdepth_image_transport/2.1.28-1 + tag: release/noetic/zdepth_image_transport/2.1.31-4 url: https://github.com/tork-a/jsk_3rdparty-release.git - version: 2.1.28 + version: 2.1.31 diff --git a/vinca.yaml b/vinca.yaml new file mode 100644 index 000000000..fab691e9b --- /dev/null +++ b/vinca.yaml @@ -0,0 +1,353 @@ +ros_distro: noetic + +# mapping for package keys +conda_index: + - robostack.yaml + - packages-ignore.yaml + +# Reminder for next full rebuild, the next build number should be 25 +build_number: 24 + +mutex_package: + name: "ros-distro-mutex" + version: "0.7.0" + upper_bound: "x.x" + run_constraints: + - libboost 1.88.* + - libboost-devel 1.88.* + - pcl 1.15.1.* + - gazebo 11.* + - libprotobuf 6.31.1.* + - libxml2 2.14.* + - ogre 1.10.12.* + + +packages_skip_by_deps: + - if: not linux + then: + - pendulum_control + - rttest + - tlsf + - tlsf_cpp + + +packages_remove_from_deps: + - libpointmatcher + - if: not linux + then: + - pendulum_control + - rttest + - tlsf + - tlsf_cpp + + +skip_existing: + # - output + - https://conda.anaconda.org/robostack-staging/ + +packages_select_by_deps: + # Core ROS packages + - catkin + - rospack + - actionlib + + # Desktop and perception metapackages + - desktop + - desktop-full + - perception + - perception-pcl + - simulators + - navigation + + # ROS Control + - ros-control + - ros-controllers + - controller-manager + - joint-state-controller + - joint-trajectory-controller + - diff-drive-controller + - effort-controllers + - velocity-controllers + - imu-sensor-controller + - ackermann-steering-controller + - force-torque-sensor-controller + - gripper-action-controller + + # MoveIt + - moveit + - moveit-servo + - moveit-ros-move-group + - moveit-ros-manipulation + - moveit-ros-planning-interface + - moveit-ros-visualization + - moveit-visual-tools + - panda-moveit-config + + # Navigation + - amcl + - map-server + - move-base + - gmapping + - slam-gmapping + - openslam-gmapping + - slam-toolbox + - global-planner + - teb-local-planner + - fake-localization + + # TF2 packages + - geometry2 + - tf2 + - tf2-bullet + - tf2-eigen + - tf2-geometry-msgs + - tf2-kdl + - tf2-msgs + - tf2-py + - tf2-ros + - tf2-sensor-msgs + - tf2-tools + - tf2-client + - tf2-server + - tf2-web-republisher + - tf-remapper-cpp + - tf-static-publisher + + # Perception + - pcl-ros + - pcl-conversions + - octomap-ros + - octomap-mapping + - octomap-server + - rtabmap + - rtabmap-ros + - geometric-shapes + - depthimage-to-laserscan + - laser-proc + + # Point cloud packages + - point-cloud-transport + - point-cloud-transport-plugins + - draco-point-cloud-transport + - point-cloud-color + + # Vision and image transport + - image-transport-codecs + - rgbd-launch + - find-object-2d + - convex-decomposition + - apriltag + - apriltag-ros + - aruco-ros + + # Visualization + - rviz + - rviz-visual-tools + - jsk-visualization + + # RQT packages + - rqt-gui + - rqt-gui-cpp + - rqt-gui-py + - rqt-controller-manager + - rqt-ez-publisher + - python-qt-binding + - qt-gui + - qt-gui-cpp + + # Robot localization and odometry + - robot-localization + + # Sensors and drivers + - usb-cam + - microstrain-inertial-driver + - microstrain-inertial-msgs + - imu-tools + - imu-filter-madgwick + - sick-tim + - urg-node + - urg-c + + # Velodyne + - velodyne + - velodyne-msgs + - velodyne-pcl + - velodyne-description + - velodyne-simulator + - velodyne-gazebo-plugins + + # RealSense + - librealsense2 + - realsense2-camera + - realsense2-description + + # OpenNI + - openni2-camera + - openni2-launch + + # Gazebo + - gazebo-dev + - gazebo-ros + - gazebo-plugins + - gazebo-ros-control + - hector-gazebo-plugins + + # Webots + - webots-ros + + # ROS-IGN (Ignition Gazebo) + - ros-ign + - ros-ign-bridge + - ros-ign-gazebo + - ros-ign-gazebo-demos + - ros-ign-image + + # Teleop and input + - joy + - teleop-twist-joy + - teleop-twist-keyboard + - twist-mux + - interactive-marker-twist-server + - pr2-teleop + + # Robot platforms + - turtlebot3 + - turtlebot3-fake + - turtlebot3-simulations + - turtlebot3-teleop + - husky-simulator + - husky-desktop + - husky-navigation + + # Messages and common interfaces + - ackermann-msgs + - geometry-msgs + - nmea-msgs + - radar-msgs + - audio-common-msgs + - ur-msgs + - franka-msgs + - mavros-msgs + - mavlink + - four-wheel-steering-msgs + - compass-msgs + - electronic-io-msgs + - cras-msgs + + # Communication + - rosbridge-suite + - rosserial + - rosserial-arduino + - rosserial-client + - rosserial-python + - rosserial-server + - rosserial-msgs + - rosserial-windows + + # GPS and navigation + - gps-common + - nmea-navsat-driver + - geodesy + - lanelet2 + + # MAVROS + - mavros + - mavros-extras + - libmavconn + + # Dataspeed + - dataspeed-can-msg-filters + - dataspeed-can-tools + - dataspeed-can-usb + - dataspeed-ulc-msgs + - dataspeed-ulc-can + + # DBW (Drive-by-Wire) + - dbw-fca-description + - dbw-fca-msgs + - dbw-mkz-description + - dbw-mkz-msgs + - dbw-mkz-can + - dbw-polaris-description + - dbw-polaris-msgs + + # CAN bus + - can-msgs + - socketcan-interface + - socketcan-bridge + - lusb + + # Hector + - hector-map-tools + - hector-nav-msgs + - hector-trajectory-server + + # Audio + - sound-play + + # Utilities + - kdl-parser-py + - dynamixel-sdk + - pid + - ros-numpy + - rospy-message-converter + - ros-babel-fish + - ros-babel-fish-test-msgs + - genmypy + - rosdoc-lite + - rosmon + - rosfmt + - roslint + - roslisp + - cv-camera + - fcl + - ecl-core + - ecl-threads + - urdf-geometry-parser + + # Camera descriptions + - pointgrey-camera-description + + # Combined robot hardware + - combined-robot-hw + + # Plotting and visualization + - plotjuggler + - plotjuggler-ros + + # Additional tools + - handeye + - criutils + - baldor + - catch-ros + - swri-console + - p2os-driver + - lms1xx + + # Robot body filter and sensor filters + - robot-body-filter + - sensor-filters + + - if: linux + then: + # CRAS (CTU Robot Autonomy Stack) packages - maintainer peci1 + - cras-cpp-common + - cras-py-common + - cras-docs-common + - cras-topic-tools + - cras-relative-positional-controller + - cras-msgs + - magnetometer-compass + - electronic-io + - rosmsg-cpp + - snmp-ros + - static-transform-mux + - rosbash-params + - dynamic-robot-state-publisher + - tf-static-publisher + - movie-publisher + + +patch_dir: patch +rosdistro_snapshot: rosdistro_snapshot.yaml +rosdistro_additional_recipes: rosdistro_additional_recipes.yaml diff --git a/vinca_linux_64.yaml b/vinca_linux_64.yaml deleted file mode 100644 index cffe0b16a..000000000 --- a/vinca_linux_64.yaml +++ /dev/null @@ -1,1215 +0,0 @@ -ros_distro: noetic -mutex_package: ros-distro-mutex 0.6.* noetic_* - - -# mapping for package keys -conda_index: - - robostack.yaml - - packages-ignore.yaml - -# Reminder for next full rebuild, the next build number should be 24 -build_number: 18 - -packages_skip_by_deps: - - eigenpy - - hpp-fcl - - pinocchio - - gtsam - # - ros_core - # - diagnostic_updater - -packages_remove_from_deps: - - stage-ros - - stage - - kobuki-ftdi # needs too many patches for ftdi & usb - - openni2-camera - - libpointmatcher - - roseus - - jskeus - # See https://github.com/RoboStack/ros-noetic/pull/507#issuecomment-2686401205 - - rqt_web - - webkit_dependency - - -build_in_own_azure_stage: - - ros-noetic-jsk-pcl-ros-utils - - ros-noetic-jsk-pcl-ros - - ros-noetic-jsk-perception - -skip_existing: - # - https://conda.anaconda.org/robostack/ - - https://conda.anaconda.org/robostack-staging/ - -# This list contains lots of commented-out package names. That is okay. -# Not all packages need to be rebuilt with every pull request. -# Do not be afraid if you see a package commented out after some time - it just means it is not being built now. -# For sure it will be uncommented and built with next full rebuild. Full rebuilds happen occasionally (few times a year). -# The list of all maintained packages is at https://robostack.github.io/noetic.html . -packages_select_by_deps: - - jsk-visualization - - - octomap-ros - - octomap-mapping - - octomap-server - - rtabmap - - rtabmap-ros - - - robot_body_filter # maintainer peci1 - - cras_cpp_common # maintainer peci1 - - cras_py_common # maintainer peci1 - - cras_docs_common # maintainer peci1 - - cras_topic_tools # maintainer peci1 - - image_transport_codecs # maintainer peci1 - - point_cloud_transport # maintainer peci1 - - point_cloud_transport_plugins # maintainer peci1 - - draco_point_cloud_transport # maintainer peci1 - - sensor_filters # maintainer peci1 - - cras_relative_positional_controller # maintainer peci1 - - cras_msgs # maintainer peci1 - - compass_msgs # maintainer peci1 - - magnetometer_compass # maintainer peci1 - - electronic_io_msgs # maintainer peci1 - - electronic_io # maintainer peci1 - - point_cloud_color # maintainer peci1 - - rosmsg_cpp # maintainer peci1 - - snmp_ros # maintainer peci1 - - static_transform_mux # maintainer peci1 - - tf_remapper_cpp # maintainer peci1 - - roslint # maintainer peci1 - - tf2_server # maintainer peci1 - - rosbash_params # maintainer peci1 - - dynamic_robot_state_publisher # maintainer peci1 - - tf2_client # maintainer peci1 - - tf_static_publisher # maintainer peci1 - - movie_publisher # maintainer peci1 - - geometric_shapes - - teleop-twist-keyboard - - rosserial-client - - rosserial-arduino - - rosserial - - global-planner - - navigation - - ecl-core - - ecl-threads - - actionlib - - ros-babel-fish - - ros-babel-fish-test-msgs - - moveit_visual_tools - - moveit-servo - - rviz_visual_tools - - rgbd-launch - - microstrain-inertial-driver - - microstrain-inertial-msgs - - usb-cam - - ackermann-msgs - - fake-localization - - realsense2-description - - openni2-camera - - openni2-launch - - p2os_driver - - - desktop - - desktop-full - # - pybind11_catkin # Needs to be patched to use conda-forge's pybind11 - - - apriltag - - apriltag-ros - - find-object-2d - - convex-decomposition - - pcl-ros - - pcl-conversions - ## Only limited number of packages to reduce maintainer burden - - catkin - - ros-control - - ros-controllers - - imu-sensor-controller - - ackermann-steering-controller - - rqt-gui - - velodyne-description - - velodyne-simulator - - effort-controllers - - velocity-controllers - - teb-local-planner - - slam-toolbox - - turtlebot3-teleop - - force-torque-sensor-controller - - gripper-action-controller - - rqt-gui-cpp - - rqt-gui-py - - mavros-msgs - - mavros - - libmavconn - - mavros-extras - - mavlink - - kdl-parser-py - - imu-tools - - rqt-controller-manager - - dynamixel-sdk - - hector-map-tools - - hector-nav-msgs - - hector-trajectory-server - - radar-msgs - - geometry2 - - tf2 - - tf2_bullet - - tf2_eigen - - tf2_geometry_msgs - - tf2_kdl - - tf2_msgs - - tf2_py - - tf2_ros - - tf2_sensor_msgs - - tf2_tools - - gps-common - - plotjuggler - - plotjuggler_ros - - rosbridge_suite - - swri-console - - panda_moveit_config - - handeye - - criutils - - baldor - - catch-ros - - amcl - - map-server - - move-base - - gmapping - - simulators - - desktop_full - - moveit-ros-move-group - - moveit-ros-manipulation - - moveit - - robot_localization - - gazebo-dev - - gazebo-ros - - hector-gazebo-plugins - - depthimage-to-laserscan - - joy - - nmea-msgs - - rosmon - - - gazebo-ros-control - - gazebo-plugins - - lms1xx - - controller-manager - - interactive_marker_twist_server - - diff-drive-controller - - joint-state-controller - - robot-localization - - teleop-twist-joy - - twist-mux - - pointgrey-camera-description - - geometry-msgs - - nmea-navsat-driver - - rosserial-server - - imu-filter-madgwick - - rosserial-python - - tf2_web_republisher - - combined-robot-hw - - panda-moveit-config - - moveit-ros-visualization - - moveit-ros-planning-interface - - teb-local-planner - - turtlebot3 - - turtlebot3-fake - - librealsense2 - - realsense2_camera - - ur-msgs - - rosdoc-lite - - ros_numpy - - velodyne-description - - velodyne-simulator - - effort-controllers - - velocity-controllers - - turtlebot3-teleop - - turtlebot3-simulations - - slam-toolbox - - urg_node - - urg_c - - laser_proc - - audio-common-msgs - - sound-play - - pid - - rosfmt - - husky-simulator - - husky-desktop - - husky-navigation - - lanelet2 - - - ros-ign - - ros-ign-bridge - - ros-ign-gazebo - - ros-ign-gazebo-demos - - ros-ign-image - - - lusb - - socketcan-interface - - socketcan-bridge - - can-msgs - - dataspeed-can-msg-filters - - dataspeed-can-tools - - dataspeed-can-usb - # - dataspeed-pds-msgs - - dataspeed-ulc-msgs - - dataspeed-ulc-can - - dbw-fca-description - - dbw-fca-msgs - - dbw-mkz-description - - dbw-mkz-msgs - - dbw-mkz-can - - dbw-polaris-description - - dbw-polaris-msgs - - geodesy - - aruco-ros - - pr2-teleop - - rqt-ez-publisher - - slam-gmapping - - - velodyne - - velodyne-msgs - - velodyne-pcl - - - genmypy - - ## PREVIOUSLY SUPPORTED PACKAGES, NOW NOT PACKAGED ANYMORE UNTIL REQUESTED - ## TODO AFTER REBUILD - # Not compatible with recent libabsl - # - libfranka - # - franka - # - franka-gripper - # - franka-hw - # - franka-msgs - # - franka-description - # - franka-control - # - franka_example_controllers - # - franka_ros - - # Not compatible with recent boost - # - naoqi-bridge-msgs - # - naoqi-driver - # - naoqi-libqi - # - naoqi-libqicore - - # - foxglove_bridge - # - rtabmap - # - mrpt2 - # - ifopt - # - tsid - # - sesame_ros - # - ethercat_grant - # - ros_ign - # - swri-geometry-util - # - swri-opencv-util - # - swri-transform-util - # - swri-console-util - # - swri-opencv-util - # - swri-profiler - # - swri-profiler-tools - # - swri-dbw-interface - # - swri-math-util - # - swri-nodelet - # - swri-prefix-tools - # - swri-profiler-msgs - # - swri-rospy - # - swri-serial-util - # - swri-string-util - # - swri-system-util - # - swri_image_util - # - swri_geometry_util - # - swri_route_util - # - toposens-driver - # - toposens-markers - # - toposens - # - toposens-description - # - toposens-msgs - - ## - # TODO Linux - ## - # - openslam-gmapping - # - multisense-bringup - # - multisense-ros - # - multisense-description - # - multires-image - # - calibration - # - calibration-setup-helper - # - cob-navigation - # - cob-navigation-slam - # - cob-perception-common - # - dlux-global-planner - # - dlux-plugins - # - flexbe-behavior-engine - # - global-planner-tests - # - image-geometry - # - industrial-core - # - lanelet2 - # - lanelet2-examples - # - locomove-base - # - mir-dwb-critics - # - mir-navigation - # - mir-robot - # - moveit-calibration-gui - # - moveit-calibration-plugins - # - moveit-resources-prbt-moveit-config - # - moveit-resources-prbt-pg70-support - # - moveit-resources-prbt-support - # - nav-core-adapter - # - nav-grid-pub-sub - # - neonavigation - # - neonavigation-launch - # - osqp-vendor - # - pass-through-controllers - # - pincher-arm - # - pr2-common-actions - # - pr2-mannequin-mode - # - pr2-mechanism - # - ros-canopen - # - ros-controllers-cartesian - # - ros-realtime - # - safety-limiter - # - test-osm - # - ublox - # - ublox-gps - # - camera-calibration - # - checkerboard-detector - # - cob-image-flip - # - cob-object-detection-visualizer - # - cob-vision-utils - # - compressed-depth-image-transport - # - compressed-image-transport - # - costmap-converter - # - criutils - # - cv-camera - # - depth-image-proc - # - dnn-detect - # - drone-wrapper - # - fetch-depth-layer - # - find-object-2d - # - gazebo-plugins - # - generic-throttle - # - grid-map-cv - # - grid-map-filters - # - grid-map-demos - # - grid-map-ros - # - hector-compressed-map-transport - # - hfl-driver - # - ifm3d - # - ifm3d-core - # - image-cb-detector - # - image-proc - # - image-publisher - # - image-rotate - # - imagesift - # - image-view - # - image-view2 - # - ipa-3d-fov-visualization - # # - jsk-pcl-ros - # - jsk-pcl-ros-utils - # - jsk-perception - # - jsk-rqt-plugins - # - jsk-rviz-plugins - # - jsk-recognition-utils - # - jsk-tools - # - laser-cb-detector - # - libcmt - # - mapviz - # - moveit-ros-perception - # - multi-object-tracking-lidar - # - multisense-lib - # - multirobot-map-merge - # - nerian-stereo - # - opencv-apps - # - posedetection-msgs - # - resized-image-transport - # - robot-calibration - # - rqt-image-view - # - stag-ros - # - stereo-image-proc - # - theora-image-transport - # - turtlebot3-autorace-camera - # - turtlebot3-autorace-detect - # - video-stream-opencv - # - vision-opencv - # - zbar-ros - # - avt-vimba-camera - # - apriltag_ros - # - cv_bridge - # - cv_camera - # - grid-map-filters - # - image-geometry - # - cob-map-accessibility-analysis - # - abb-egm-msgs - # - abb-rapid-msgs - # - abb-rapid-sm-addin-msgs - # - abb-robot-msgs - # - allocators - # - arbotix - # - arbotix-controllers - # - arbotix-python - # - arbotix-sensors - # - audibot - # - audibot-gazebo - # - automotive-autonomy-msgs - # - autoware-external-msgs - # - autoware-msgs - # - bosch-locator-bridge - # - bota-node - # - calibration-estimation - # - calibration-launch - # - calibration-msgs - # - can-dbc-parser - # - canopen-402 - # - canopen-chain-node - # - canopen-master - # - canopen-motor-node - # - cartesian-control-msgs - # - cartesian-interface - # - cartesian-trajectory-controller - # - cartesian-trajectory-interpolation - # - cob-3d-mapping-msgs - # - cob-bms-driver - # - cob-calibration-data - # - cob-collision-monitor - # - cob-collision-velocity-filter - # - cob-common - # - cob-dashboard - # - cob-default-robot-config - # - cob-elmo-homing - # - cob-environments - # - cob-frame-tracker - # - cob-grasp-generation - # - cob-hardware-config - # - cob-hardware-emulation - # - cob-image-flip - # - cob-interactive-teleop - # - cob-light - # - cob-linear-nav - # - cob-lookat-action - # - cob-map-accessibility-analysis - # - cob-mapping-slam - # - cob-mecanum-controller - # - cob-model-identifier - # - cob-moveit-bringup - # - cob-moveit-config - # - cob-msgs - # - cob-navigation-config - # - cob-navigation-global - # - cob-navigation-local - # - cob-object-detection-msgs - # - cob-object-detection-visualizer - # - cob-omni-drive-controller - # - cob-perception-msgs - # - cob-reflector-referencing - # - cob-relayboard - # - cob-safety-controller - # - cob-scan-unifier - # - cob-sick-lms1xx - # - cob-sick-s300 - # - cob-srvs - # - cob-substitute - # - cob-supported-robots - # - cob-trajectory-controller - # - cob-tricycle-controller - # - cob-undercarriage-ctrl - # - cob-utilities - # - cob-vision-utils - # - collada-urdf - # - collada-urdf-jsk-patch - # - combined-robot-hw-tests - # - costmap-cspace - # - costmap-queue - # - darknet-ros-msgs - # - dataspeed-pds-rqt - # - dataspeed-pds-scripts - # - dataspeed-ulc - # - dataspeed-ulc-can - # - driver-common - # - drone-assets - # - drone-wrapper - # - dual-quaternions - # - dual-quaternions-ros - # - dwb-critics - # - dwb-local-planner - # - dwb-msgs - # - dwb-plugins - # - dynamixel-sdk-examples - # - dynamixel-workbench-msgs - # - ecl-converters-lite - # - ecl-core - # - ecl-core-apps - # - ecl-filesystem - # - ecl-io - # - ecl-ipc - # - ecl-lite - # - ecl-navigation - # - ecl-sigslots-lite - # - ecl-statistics - # - ecl-streams - # - ecl-tools - # - executive-smach-visualization - # - exotica-val-description - # - fetch-bringup - # - fingertip-pressure - # - flexbe-core - # - flexbe-input - # - flexbe-mirror - # - flexbe-onboard - # - flexbe-states - # - flexbe-testing - # - flexbe-widget - # - four-wheel-steering-controller - # - foxglove-msgs - # - freight-bringup - # - gazebo-video-monitor-plugins - # - gazebo-video-monitors - # - genmypy - # - geographic-info - # - gpp-prune-path - # - gpp-update-map - # - graceful-controller-ros - # - hector-components-description - # - hector-compressed-map-transport - # - hector-gazebo - # - hector-localization - # - hector-map-server - # - hector-models - # - hector-pose-estimation - # - hector-sensors-description - # - hector-sensors-gazebo - # - hfl-driver - # - ifm3d-core - # - image-cb-detector - # - imu-from-ios-sensorlog - # - industrial-deprecated - # - industrial-robot-client - # - industrial-robot-simulator - # - industrial-trajectory-filters - # - industrial-utils - # - interval-intersection - # - ixblue-ins - # - jderobot-drones - # - joint-states-settler - # - joint-trajectory-action - # - joint-trajectory-action-tools - # - joint-trajectory-generator - # - joystick-drivers - # - jsk-interactive - # - jsk-interactive-test - # - jsk-recognition - # - kdl-parser - # - kobuki-msgs - # - lanelet2-io - # - lanelet2-maps - # - lanelet2-projection - # - lanelet2-python - # - lanelet2-routing - # - lanelet2-traffic-rules - # - lanelet2-validation - # - laser-cb-detector - # - leo - # - leo-desktop - # - leo-simulator - # - libdlib - # - lockfree - # - locomotor - # - magical-ros2-conversion-tool - # - mbf-costmap-nav - # - mbf-simple-nav - # - mesh-msgs-transform - # - mir-driver - # - mir-gazebo - # - monocam-settler - # - move-base-flex - # - moveit-resources-prbt-ikfast-manipulator-plugin - # - nav-2d-utils - # - nav-core2 - # - nav-grid-iterators - # - navigation-experimental - # - neo-local-planner - # - neonavigation-msgs - # - neonavigation-rviz-plugins - # - ntpd-driver - # - obj-to-pointcloud - # - ocean-battery-driver - # - omron-os32c-driver - # - open-manipulator-gazebo - # - open-manipulator-msgs - # - open-manipulator-p-gazebo - # - open-manipulator-p-simulations - # - open-manipulator-simulations - # - opw-kinematics - # - osm-cartography - # - p2os-driver - # - p2os-launch - # - p2os-urdf - # - paho-mqtt-c - # - parameter-pa - # - picovoice-msgs - # - pilz-control - # - pilz-industrial-motion-planner-testutils - # - pilz-status-indicator-rqt - # - pilz-testutils - # - pincher-arm-bringup - # - pincher-arm-description - # - pincher-arm-ikfast-plugin - # - pincher-arm-moveit-config - # - pincher-arm-moveit-demos - # - planner-cspace - # - power-monitor - # - pr2-app-manager - # - pr2-arm-kinematics - # - pr2-arm-move-ik - # - pr2-common - # - pr2-common-action-msgs - # - pr2-computer-monitor - # - pr2-controller-interface - # - pr2-controller-manager - # - pr2-controllers-msgs - # - pr2-dashboard-aggregator - # - pr2-description - # - pr2-head-action - # - pr2-kinematics - # - pr2-mechanism-model - # - pr2-position-scripts - # - pr2-power-board - # - pr2-power-drivers - # - pr2-run-stop-auto-restart - # - pr2-self-test-msgs - # - pr2-tilt-laser-interface - # - pr2-tuckarm - # - pr2-tuck-arms-action - # - py-trees-ros - # - qt-gui-core - # - razor-imu-9dof - # - rc-hand-eye-calibration-client - # - rc-pick-client - # - rc-reason-clients - # - rc-reason-msgs - # - rc-roi-manager-gui - # - rc-silhouettematch-client - # - rc-tagdetect-client - # - respeaker-ros - # - robot-body-filter - # - robotis-manipulator - # - rokubimini-bus-manager - # - rosatomic - # - rosbag-pandas - # - rosbag-snapshot - # - roscompile - # - ros-control-boilerplate - # - ros-emacs-utils - # - roslisp-repl - # - rosrt - # - route-network - # - rqt-drone-teleop - # - rqt-ground-robot-teleop - # - rqt-pr2-dashboard - # - rqt-py-trees - # - rqt-rosmon - # - rt-usb-9axisimu-driver - # - sbpl-lattice-planner - # - sbpl-recovery - # - scaled-controllers - # - scaled-joint-trajectory-controller - # - sensor-filters - # - settlerlib - # - simple-message - # - single-joint-position-action - # - slider-publisher - # - slime-ros - # - sot-core - # - sot-tools - # - speed-scaling-interface - # - speed-scaling-state-controller - # - teleop-tools - # - tesseract-common - # - tesseract-geometry - # - tesseract-support - # - thunder-line-follower-pmr3100 - # - track-odometry - # - trajectory-tracker - # - trajectory-tracker-rviz-plugins - # - turtlebot3-autorace-2020 - # - turtlebot3-autorace-camera - # - turtlebot3-autorace-core - # - turtlebot3-autorace-detect - # - turtlebot3-autorace-driving - # - turtlebot3-autorace-msgs - # - turtlebot3-simulations - # - twist-controller - # - ublox-msgs - # - unique-identifier - # - urdf - # - variant - # - variant-topic-tools - # - voice-text - # - volta-base - # - volta-control - # - volta-description - # - volta-localization - # - volta-msgs - # - volta-navigation - # - volta-rules - # - volta-teleoperator - # - wge100-camera - # - wge100-driver - # - wifi-ddwrt - # - wireless-watcher - # - wu-ros-tools - # - moveit-msgs - # - rviz - # - libuvc-ros - # - actionlib-tools - # - agni-tf-tools - # - app-manager - # - arbotix-firmware - # - arbotix-msgs - # - assimp-devel - # - assisted-teleop - # - async-comm - # - async-web-server-cpp - # - audibot-description - # - automotive-navigation-msgs - # - automotive-platform-msgs - # - autoware-can-msgs - # - autoware-config-msgs - # - autoware-lanelet2-msgs - # - autoware-map-msgs - # - autoware-system-msgs - # - auv-msgs - # - avt-vimba-camera - # - backward-ros - # - bagger - # - baldor - # - boost-sml - # - bota-signal-handler - # - bota-worker - # - capabilities - # - carla-msgs - # - cartesian-msgs - # - catch-ros - # - catkin-virtualenv - # - cob-actions - # - cob-android-msgs - # - cob-android-resource-server - # - cob-android-settings - # - cob-base-controller-utils - # - cob-base-velocity-smoother - # - cob-cam3d-throttle - # - cob-control-mode-adapter - # - cob-control-msgs - # - cob-default-env-config - # - cob-description - # - cob-docker-control - # - cob-footprint-observer - # - collada-parser - # - color-util - # - computer-status-msgs - # - control-box-rst - # - controller-manager-tests - # - convex-decomposition - # - costmap-cspace-msgs - # - criutils - # - csm - # - cv-camera - # - ddynamic-reconfigure - # - ddynamic-reconfigure-python - # - delphi-esr-msgs - # - delphi-mrr-msgs - # - delphi-srr-msgs - # - depthimage-to-laserscan - # - derived-object-msgs - # - dialogflow-task-executive - # - dnn-detect - # - driver-base - # - dynamic-edt-3d - # - dynamic-tf-publisher - # - dynamixel-sdk - # - easy-markers - # - ecl-license - # - eiquadprog - # - ergodic-exploration - # - fadecandy-msgs - # - fcl-catkin - # - fetch-auto-dock-msgs - # - fetch-depth-layer - # - fetch-description - # - fetch-ikfast-plugin - # - fetch-maps - # - find-object-2d - # - fkie-message-filters - # - flexbe-msgs - # - four-wheel-steering-msgs - # - gazebo-ros-control-select-joints - # - gazebo-video-monitor-msgs - # - gdrive-ros - # - generic-throttle - # - goal-passer - # - gpp-interface - # - graceful-controller - # - graft - # - grasping-msgs - # - grid-map-costmap-2d - # - grid-map-sdf - # - hector-gazebo-thermal-camera - # - hector-gazebo-worlds - # - hector-imu-attitude-to-tf - # - hector-imu-tools - # - hector-mapping - # - hector-map-tools - # - hector-marker-drawing - # - hector-nav-msgs - # - hector-pose-estimation-core - # - hector-xacro-tools - # - hokuyo3d - # - ibeo-msgs - # - image-exposure-msgs - # - imu-pipeline - # - imu-processors - # - imu-transformer - # - industrial-msgs - # - industrial-robot-status-controller - # - industrial-robot-status-interface - # - ipa-3d-fov-visualization - # - iris-lama - # - iris-lama-ros - # - ivcon - # - ixblue-ins-driver - # - ixblue-ins-msgs - # - ixblue-stdbin-decoder - # - jderobot-assets - # - joy-listener - # - joystick-interrupt - # - joy-teleop - # - jsk-footstep-msgs - # - jsk-gui-msgs - # - jsk-hark-msgs - # - jsk-network-tools - # - jsk-recognition-msgs - # - jsk-tilt-laser - # - jsk-topic-tools - # - kalman-filter - # - kartech-linear-actuator-msgs - # - kdl-parser-py - # - key-teleop - # - label-manager - # - lanelet2-core - # - laser-filtering - # - laser-filters-jsk-patch - # - laser-scan-densifier - # - laser-scan-sparsifier - # - laser-scan-splitter - # - led-msgs - # - leo-description - # - leo-gazebo - # - leo-teleop - # - leo-viz - # - lgsvl-msgs - # - libpcan - # - locomotor-msgs - # - log-view - # - lpg-planner - # - map-laser - # - map-organizer - # - map-organizer-msgs - # - marker-msgs - # - marti-can-msgs - # - marti-common-msgs - # - marti-data-structures - # - marti-dbw-msgs - # - marti-perception-msgs - # - marti-sensor-msgs - # - marti-status-msgs - # - marti-visualization-msgs - # - mbf-abstract-nav - # - mcl-3dl-msgs - # - mesh-msgs - # - message-to-tf - # - microstrain-3dmgx2-imu - # - mini-maxwell - # - mir-actions - # - mir-description - # - mir-msgs - # - mobile-robot-simulator - # - mobileye-560-660-msgs - # - mocap-optitrack - # - mouse-teleop - # - move-base-sequence - # - moveit-python - # - moveit-resources - # - moveit-runtime - # - mpc-local-planner-msgs - # - mrpt-msgs - # - mrt-cmake-modules - # - multi-object-tracking-lidar - # - multisense-description - # - multisense-lib - # - nav-2d-msgs - # - nav-grid - # - ncd-parser - # - neobotix-usboard-msgs - # - neonavigation-common - # - nerian-stereo - # - network-interface - # - nonpersistent-voxel-layer - # - novatel-oem7-msgs - # - octomap-rviz-plugins - # - odva-ethernetip - # - openzen-sensor - # - oxford-gps-eth - # - p2os-doc - # - p2os-msgs - # - p2os-teleop - # - pacmod-msgs - # - people-msgs - # - pgm-learner - # - pid - # - pilz-industrial-motion-testutils - # - pilz-msgs - # - pilz-utils - # - planner-cspace-msgs - # - pointcloud-to-laserscan - # - polar-scan-matcher - # - pose-follower - # - power-msgs - # - pr2-hardware-interface - # - pr2-machine - # - pr2-mechanism-msgs - # - pr2-msgs - # - pybind11-catkin - # - pyquaternion - # - py-trees - # - py-trees-msgs - # - qpoases-vendor - # - qt-gui-app - # - raw-description - # - rc-common-msgs - # - rcdiscover - # - rc-genicam-api - # - rc-visard-description - # - remote-rosbag-record - # - robot-calibration-msgs - # - robot-controllers-msgs - # - roboticsgroup-upatras-gazebo-plugins - # - rokubimini - # - rokubimini-description - # - rokubimini-msgs - # - ros-babel-fish-test-msgs - # - rosbaglive - # - rosbag-snapshot-msgs - # - rosdiagnostic - # - rosemacs - # - ros-industrial-cmake-boilerplate - # - ros-introspection - # - rosmon-msgs - # - rosparam-shortcuts - # - rospatlite - # - rosping - # - rospy-message-converter - # - ros-pytest - # - rosserial-arduino - # - rosserial-chibios - # - rosserial-embeddedlinux - # - rosserial-mbed - # - rosserial-tivac - # - rosserial-vex-cortex - # - rosserial-vex-v5 - # - rosserial-windows - # - rosserial-xbee - # - rostwitter - # - ros-type-introspection - # - rqt - # - rqt-controller-manager - # - rqt-joint-trajectory-controller - # - rx-service-tools - # - safety-limiter-msgs - # - sbpl - # - schunk-description - # - sdc21x0 - # - sdhlibrary-cpp - # - septentrio-gnss-driver - # - service-tools - # - sick-safetyscanners - # - sick-scan - # - slam-toolbox-rviz - # - slic - # - slime-wrapper - # - smach-viewer - # - sophus - # - speech-recognition-msgs - # - stag-ros - # - tablet-socket-msgs - # - taskflow - # - teleop-legged-robots - # - teleop-tools-msgs - # - teleop-twist-keyboard - # - test-diagnostic-aggregator - # - tf2-bullet - # - tf2-tools - # - timestamp-tools - # - trajectory-tracker-msgs - # - turtlebot3-gazebo - # - twist-recovery - # - ublox-serialization - # - udp-com - # - ueye-cam - # - unique-id - # - urdf-geometry-parser - # - urg-stamped - # - usb-cam - # - usb-cam-hardware-interface - # - variant-msgs - # - vector-map-msgs - # - video-stream-opencv - # - view-controller-msgs - # - virtual-force-publisher - # - vision-msgs - # - vl53l1x - # - vrpn - # - wge100-camera-firmware - # - wireless-msgs - # - xpp-msgs - # - xpp-states - # - xv-11-laser-driver - # - mesh_client - # - lvr2 - # - ifm3d - # - rviz - # - ur_client_library - # - franka_example_controllers - # - franka_ros - # - catkin - # - jsk_pcl_ros - # - jsk_interactive_marker - # - scan_to_cloud_converter - # - laser_ortho_projector - # - phidgets_drivers - # - knowledge_representation - # - multirobot_map_merge - # - sick_tim - # - kobuki_core - # - sainsmart_relay_usb - # - mqtt_bridge - # - mapviz_plugins - # - exotica_core - # - catkin - - # # - # # DONE Linux - # # - # - jsk_rqt_plugins - # - jsk_common_msgs - # - rviz_satellite - # - tile_map - # - multires_image - # - fkie_message_filters - # - fkie_potree_rviz_plugin - # - fkie_multimaster - # - fetch_open_auto_dock - # - fetch_tools - # - fetch_drivers - # - cob_gazebo_tools - # - cob_gazebo_worlds - # - cob_gazebo_plugins - # - cob_gazebo_objects - # - dynamic_graph - # - dynamic_graph_python - # - dynamic_graph_tutorial - # - eml - # - pose_base_controller - # - ur_client_library - # - robot_self_filter - # - trac_ik - # - opencv_apps - # - image_view2 - # - explore_lite - # - marvelmind_nav - # - sob_layer - # - soem - # - willow_maps - # - ypspur_ros - # - zbar_ros - # - mapviz - # - tf2_web_republisher - # - fetch_ros - # - spacenav_node - # - hebi_cpp_api - # - panda_moveit_config - # - apriltag - # - apriltag_ros - # - behaviortree_cpp_v3 - # - codec_image_transport - # - kdl_parser_py - # - velodyne_simulator - # - catkin - # - hector_gazebo_plugins - # - webots_ros - # - navigation - # - mavros - # - grid_map - # - cnpy - # - robot_localization - # - moveit_visual_tools - # - ros_core - # - rviz - # - desktop - # - desktop_full - # - franka_control - # - moveit - # - class_loader - # - imu_tools - # - velodyne - # - velodyne_pcl - # - perception_pcl - # - teb_local_planner - # - joy - # - libfranka - # - franka_visualization - # - franka_msgs - # - franka_description - # - franka_hw - # - franka_gripper - # - diagnostic_analysis - # - diagnostic_common_diagnostics - # - ros_control - # - ros_controllers - # - rviz_visual_tools - # - slam_karto - # - slam_toolbox - # - turtlebot3 - # - cnpy - # - turtlebot3_fake - # - gmapping - # - interactive_marker_twist_server - # - teleop_twist_joy - # - twist_mux - # - pointgrey_camera_description - # - lms1xx - # - nmea_msgs - # - rosserial - # - nmea_navsat_driver - # - rosserial_server - # - robot_upstart - # - nmea_comms - - ## - # NOT RELEASED ON NOETIC... - ## - # - niryo_one_simulation - - ## - # PROBLEMS: - ## - # - rtabmap_ros # openni is missing, and need to find names for - # {'libfreenect-dev', 'libopenni-dev', 'tango-icon-theme', 'libvtk-qt'} - # - behavior_tree # isn't released? - # - ff # has gcc hardcoded - # - ffha # has gcc hardcoded - # - grid-map-pcl - # - mavros-extras - # - moveit-chomp-optimizer-adapter - # - opengm - -patch_dir: patch -rosdistro_snapshot: rosdistro_snapshot.yaml - diff --git a/vinca_linux_aarch64.yaml b/vinca_linux_aarch64.yaml deleted file mode 100644 index 3df18d33e..000000000 --- a/vinca_linux_aarch64.yaml +++ /dev/null @@ -1,196 +0,0 @@ -ros_distro: noetic -mutex_package: ros-distro-mutex 0.6.* noetic_* - - -# mapping for package keys -conda_index: - - robostack.yaml - - packages-ignore.yaml - -# Reminder for next full rebuild, the next build number should be 24 -build_number: 12 - -packages_skip_by_deps: - # - diagnostic_updater - - eigenpy - - hpp-fcl - - pinocchio - - gtsam - -packages_remove_from_deps: - - stage-ros - - stage - - roseus - - jskeus - # See https://github.com/RoboStack/ros-noetic/pull/507#issuecomment-2686401205 - - rqt_web - - webkit_dependency - -skip_existing: - # - https://conda.anaconda.org/robostack/ - - https://conda.anaconda.org/robostack-staging/ - -# This list contains lots of commented-out package names. That is okay. -# Not all packages need to be rebuilt with every pull request. -# Do not be afraid if you see a package commented out after some time - it just means it is not being built now. -# For sure it will be uncommented and built with next full rebuild. Full rebuilds happen occasionally (few times a year). -# The list of all maintained packages is at https://robostack.github.io/noetic.html . -packages_select_by_deps: - - rviz # needs to be built locally, CI times out - - cras_cpp_common # maintainer peci1 - - cras_py_common # maintainer peci1 - - cras_docs_common # maintainer peci1 - - cras_topic_tools # maintainer peci1 - - image_transport_codecs # maintainer peci1 - - point_cloud_transport # maintainer peci1 - - point_cloud_transport_plugins # maintainer peci1 - - draco_point_cloud_transport # maintainer peci1 - - sensor_filters # maintainer peci1 - - cras_relative_positional_controller # maintainer peci1 - - cras_msgs # maintainer peci1 - - compass_msgs # maintainer peci1 - - magnetometer_compass # maintainer peci1; does not work on aarch64 in pull requests due to cross-compiling (but okay on master branch) - - electronic_io_msgs # maintainer peci1 - - electronic_io # maintainer peci1 - - point_cloud_color # maintainer peci1 - - rosmsg_cpp # maintainer peci1 - - snmp_ros # maintainer peci1 - - robot_body_filter # maintainer peci1 - - static_transform_mux # maintainer peci1 - - tf_remapper_cpp # maintainer peci1 - - roslint # maintainer peci1 - - tf2_server # maintainer peci1 - - rosbash_params # maintainer peci1 - - dynamic_robot_state_publisher # maintainer peci1 - - tf2_client # maintainer peci1 - - tf_static_publisher # maintainer peci1 - - movie_publisher # maintainer peci1 - - geometric_shapes - - actionlib - - ros-babel-fish - - ros-babel-fish-test-msgs - - moveit_visual_tools - - rviz_visual_tools - - rgbd-launch - - microstrain-inertial-driver - - microstrain-inertial-msgs - - usb-cam - - octomap-ros - - octomap-mapping - - octomap-server - - ackermann-msgs - - fake-localization - - realsense2-description - - - rqt-gui - - catkin - - kdl-parser-py - - imu-tools - - rqt-controller-manager - - dynamixel-sdk - - hector-map-tools - - hector-nav-msgs - - hector-trajectory-server - - radar-msgs - - geometry2 - - tf2 - - tf2_bullet - - tf2_eigen - - tf2_geometry_msgs - - tf2_kdl - - tf2_msgs - - tf2_py - - tf2_ros - - tf2_sensor_msgs - - tf2_tools - - ros_control - - ros_controllers - - cv-camera - - four-wheel-steering-msgs - - urdf-geometry-parser - - gps-common - - rosbridge_suite - - pcl-ros - - pcl-conversions - - desktop - - amcl - - map-server - - move-base - - gmapping - - moveit - - robot_localization - - perception - - simulators - - desktop_full - - audio-common-msgs - - sound-play - - plotjuggler-ros - - # For jackal - - hector-gazebo-plugins - - gazebo-dev - - gazebo-ros - - gazebo-ros-control - - gazebo-plugins - - lms1xx - - controller-manager - - interactive_marker_twist_server - - diff-drive-controller - - joint-state-controller - - joy - - velodyne-gazebo-plugins - - velodyne-simulator - - effort-controllers - - velocity-controllers - - robot-localization - - teleop-twist-joy - - twist-mux - - pointgrey-camera-description - - nmea-msgs - - geometry-msgs - - nmea-navsat-driver - - rosserial-server - - imu-filter-madgwick - - rosserial-python - - ros_numpy - - franka_msgs - - teb_local_planner - - rospy-message-converter - - turtlebot3 - - turtlebot3_fake - - pid - - husky-simulator - - husky-desktop - - husky-navigation - - tf2_web_republisher - - - velodyne - - velodyne-msgs - - velodyne-pcl - - - genmypy - - ## PREVIOUSLY SUPPORTED PACKAGES, NOW NOT PACKAGED ANYMORE UNTIL REQUESTED - # # after rebuild - # - foxglove_bridge - - # - pybind11_catkin # needs to be unvendored - # - libfranka - # - cnpy - # - rviz_imu_plugin - # - slam_toolbox - # - webots-ros - # - mavros - # - grid_map - # - imu_complementary_filter - # - imu_filter_madgwick - # - slam_karto - # - rosserial - # - robot_upstart - # - nmea_comms - # - urg_node - # - velodyne_pointcloud - -patch_dir: patch -rosdistro_snapshot: rosdistro_snapshot.yaml - diff --git a/vinca_osx.yaml b/vinca_osx.yaml deleted file mode 100644 index b9aa57936..000000000 --- a/vinca_osx.yaml +++ /dev/null @@ -1,888 +0,0 @@ -ros_distro: noetic -mutex_package: ros-distro-mutex 0.6.* noetic_* - -# mapping for package keys -conda_index: - - robostack.yaml - - packages-ignore.yaml - -# Reminder for next full rebuild, the next build number should be 24 -build_number: 21 - -packages_skip_by_deps: - # - rviz - # - diagnostic_updater - - eigenpy - - hpp-fcl - - pinocchio - - gtsam - -packages_remove_from_deps: - - stage-ros - - stage - - roseus - - jskeus - # See https://github.com/RoboStack/ros-noetic/pull/507#issuecomment-2686401205 - - rqt_web - - webkit_dependency - -skip_existing: - # - https://conda.anaconda.org/robostack/ - - https://conda.anaconda.org/robostack-staging/ - -# This list contains lots of commented-out package names. That is okay. -# Not all packages need to be rebuilt with every pull request. -# Do not be afraid if you see a package commented out after some time - it just means it is not being built now. -# For sure it will be uncommented and built with next full rebuild. Full rebuilds happen occasionally (few times a year). -# The list of all maintained packages is at https://robostack.github.io/noetic.html . -packages_select_by_deps: - - rospack - - microstrain-inertial-driver - - microstrain-inertial-msgs - - octomap-ros - - ackermann-msgs - - fake-localization - - realsense2-description - - - rviz - - python-qt-binding - - qt-gui-cpp - - actionlib - - ros-babel-fish - - ros-babel-fish-test-msgs - - moveit_visual_tools - - rviz_visual_tools - - rgbd-launch - - - plotjuggler - - plotjuggler_ros - - - python-qt-binding - - qt-gui - - qt-gui-cpp - - ros-control - - ros-controllers - - imu-sensor-controller - - ackermann-steering-controller - - rqt-gui - - rqt-ez-publisher - - pcl-ros - - pcl-conversions - - velodyne-description - - effort-controllers - - velocity-controllers - - turtlebot3-teleop - - force-torque-sensor-controller - - gripper-action-controller - - rqt-gui-cpp - - rqt-gui-py - - joint-trajectory-controller - - velodyne-simulator - - velodyne-gazebo-plugins - - kdl-parser-py - - imu-tools - - rqt-controller-manager - - dynamixel-sdk - - hector-map-tools - - hector-nav-msgs - - hector-trajectory-server - - radar-msgs - - geometry2 - - tf2 - - tf2_bullet - - tf2_eigen - - tf2_geometry_msgs - - tf2_kdl - - tf2_msgs - - tf2_py - - tf2_ros - - tf2_sensor_msgs - - tf2_tools - - gps-common - - rosbridge_suite - - - # ## Only limited number of packages to reduce maintainer burden - - catkin - - rviz - - desktop - - desktop_full - - perception - - simulators - - moveit - - robot_localization - - amcl - - map-server - - move-base - - gmapping - - turtlebot3 - - turtlebot3-simulations - - teb-local-planner - - - gazebo-dev - - gazebo-ros - - hector-gazebo-plugins - - gazebo-ros-control - - gazebo-plugins - - lms1xx - - controller-manager - - interactive_marker_twist_server - - diff-drive-controller - - joint-state-controller - - joy - - robot-localization - - teleop-twist-joy - - twist-mux - - pointgrey-camera-description - - nmea-msgs - - geometry-msgs - - nmea-navsat-driver - - rosserial-server - - imu-filter-madgwick - - rosserial-python - - tf2_web_republisher - - combined-robot-hw - - panda-moveit-config - - moveit-ros-visualization - - moveit-ros-planning-interface - - turtlebot3 - - turtlebot3-fake - - librealsense2 - - realsense2_camera - - ur-msgs - - rosdoc-lite - - ros_numpy - - - sound-play - - pid - - slam-gmapping - - openslam-gmapping - - rqt-ez-publisher - - - velodyne - - velodyne-msgs - - velodyne-pcl - - - genmypy - - ## PREVIOUSLY SUPPORTED PACKAGES, NOW NOT PACKAGED ANYMORE UNTIL REQUESTED - ## - # TODO OSX - ## - - # - mavros-msgs - # - mavros - # - libmavconn - # - mavros-extras - # - mavlink - - - # - grid_map # fails with tbb-error, probably need to use cmake instead of pkg-config. See grid-map-osx branch - # - pybind11_catkin # need to be unvendored - - # Fix after rebuild - # - ur_client_library - # - tsid - # - mavros - # - tesseract-collision - # - tesseract-common - # - tesseract-geometry - # - tesseract-scene-graph - # - tesseract-srdf - # - tesseract-support - # - robot-calibration - # - mbf-costmap-nav - # - mbf-simple-nav - # - mbf-abstract-nav - - # - turtlesim - # - rviz - # - arbotix-controllers - # - arbotix-sensors - # - audibot - # - autoware-msgs - # - cartesian-trajectory-controller - # - cartesian-trajectory-interpolation - # - cob-base-controller-utils - # - cob-frame-tracker - # - cob-gazebo-plugins - # - cob-gazebo-ros-control - # - cob-lookat-action - # - cob-mapping-slam - # - cob-model-identifier - # - cob-navigation-global - # - cob-navigation-slam - # - cob-omni-drive-controller - # - cob-tricycle-controller - # - collada-parser - # - collada-urdf - # - costmap-queue - # - dataspeed-pds-rqt - # - dataspeed-pds-scripts - # - dual-quaternions-ros - # - dynamic-graph-tutorial - # - ecl-config - # - ecl-console - # - ecl-converters-lite - # - ecl-errors - # - ecl-exceptions - # - ecl-filesystem - # - ecl-io - # - ecl-ipc - # - ecl-lite - # - ecl-sigslots-lite - # - ecl-time - # - ecl-time-lite - # - ecl-tools - # - ethercat-trigger-controllers - # - fetch-calibration - # - fetch-drivers - # - fetch-ikfast-plugin - # - fetch-open-auto-dock - # - fkie-master-sync - # - flexbe-mirror - # - flexbe-onboard - # - flexbe-states - # - flexbe-testing - # - flexbe-widget - # - gazebo-ros-control-select-joints - # - geographic-info - # - gpp-plugin - # - grid-map-loader - # - grid-map-ros - # - grid-map-rviz-plugin - # - grid-map-visualization - # - handeye - # - hector-geotiff-plugins - # - imu-monitor - # - industrial-trajectory-filters - # - industrial-utils - # - ixblue-ins - # - joint-trajectory-action-tools - # - joint-trajectory-generator - # - laser-cb-detector - # - leo - # - magical-ros2-conversion-tool - # - mir-gazebo - # - monocam-settler - # - move-base-flex - # - moveit-resources-prbt-ikfast-manipulator-plugin - # - nav-2d-utils - # - open-manipulator-gazebo - # - open-manipulator-p-gazebo - # - open-manipulator-p-simulations - # - open-manipulator-simulations - # - osm-cartography - # - p2os-driver - # - p2os-urdf - # - pass-through-controllers - # - pincher-arm-bringup - # - pincher-arm-ikfast-plugin - # - pincher-arm-moveit-demos - # - pr2-arm-kinematics - # - pr2-arm-move-ik - # - pr2-calibration-controllers - # - pr2-common - # - pr2-controller-interface - # - pr2-controller-manager - # - pr2-gripper-action - # - pr2-head-action - # - pr2-kinematics - # - pr2-mannequin-mode - # - pr2-mechanism - # - pr2-mechanism-controllers - # - pr2-mechanism-diagnostics - # - pr2-mechanism-model - # - pr2-tuckarm - # - rc-reason-clients - # - robot-controllers - # - robot-mechanism-controllers - # - ros-control-boilerplate - # - ros-emacs-utils - # - ros-realtime - # - roslisp-repl - # - rosrt - # - route-network - # - sbpl-recovery - # - scaled-joint-trajectory-controller - # - sot-core - # - sot-tools - # - swri-opencv-util - # - swri-profiler - # - swri-profiler-tools - # - swri-roscpp - # - teleop-tools - # - test-osm - # - toposens-description - # - trac-ik - # - trac-ik-examples - # - trac-ik-kinematics-plugin - # - trac-ik-lib - # - trac-ik-python - # - track-odometry - # - trajectory-tracker - # - turtlebot3-autorace-driving - # - turtlebot3-simulations - # - ublox - # - ublox-gps - # - ublox-msgs - # - unique-identifier - # - urdf-geometry-parser - # - usb-cam-controllers - # - variant - # - variant-topic-tools - # - virtual-force-publisher - # - volta-base - # - volta-control - # - volta-description - # - volta-localization - # - volta-msgs - # - volta-navigation - # - volta-rules - # - wifi-ddwrt - # - wireless-watcher - # - wu-ros-tools - # - abb-rapid-sm-addin-msgs - # - arbotix-python - # - audibot-gazebo - # - automotive-autonomy-msgs - # - autoware-external-msgs - # - calibration-estimation - # - can-dbc-parser - # - cob-3d-mapping-msgs - # - cob-calibration-data - # - cob-collision-velocity-filter - # - cob-common - # - cob-dashboard - # - cob-default-robot-config - # - cob-environments - # - cob-gazebo-objects - # - cob-gazebo-worlds - # - cob-grasp-generation - # - cob-linear-nav - # - cob-navigation-local - # - cob-substitute - # - cob-trajectory-controller - # - combined-robot-hw-tests - # - costmap-cspace - # - criutils - # - dataspeed-can-msg-filters - # - driver-common - # - dual-quaternions - # - dwb-msgs - # - dynamic-graph-python - # - dynamixel-sdk-examples - # - dynamixel-workbench-msgs - # - ecl-build - # - ecl-command-line - # - ecl-eigen - # - ecl-mpl - # - executive-smach-visualization - # - fetch-driver-msgs - # - fingertip-pressure - # - fkie-master-discovery - # - flexbe-core - # - flexbe-input - # - geodesy - # - geometry2 - # - gpp-prune-path - # - gpp-update-map - # - graceful-controller-ros - # - grid-map-costmap-2d - # - grid-map-cv - # - grid-map-octomap - # - hector-compressed-map-transport - # - hector-geotiff - # - hector-map-server - # - hector-trajectory-server - # - imu-from-ios-sensorlog - # - industrial-deprecated - # - iris-lama-ros - # - ixblue-ins-driver - # - jderobot-drones - # - joint-states-settler - # - joint-trajectory-action - # - joy-teleop - # - joystick-interrupt - # - jsk-common-msgs - # - jsk-recognition-msgs - # - label-manager - # - laser-filtering - # - leo-teleop - # - leo-viz - # - lockfree - # - locomotor-msgs - # - map-organizer - # - marti-nav-msgs - # - mesh-msgs-transform - # - mir-driver - # - nav-core2 - # - neonavigation-msgs - # - obj-to-pointcloud - # - ocean-battery-driver - # - omron-os32c-driver - # - open-manipulator-msgs - # - opw-kinematics - # - pilz-status-indicator-rqt - # - pilz-testutils - # - pincher-arm-moveit-config - # - power-monitor - # - pr2-app-manager - # - pr2-computer-monitor - # - pr2-dashboard-aggregator - # - pr2-position-scripts - # - pr2-self-test-msgs - # - pr2-teleop - # - pr2-tuck-arms-action - # - py-trees-ros - # - qt-gui-core - # - rc-reason-msgs - # - robot-controllers-interface - # - robotis-manipulator - # - rosbag-pandas - # - rosbag-snapshot - # - roscompile - # - rqt-py-trees - # - sbpl-lattice-planner - # - single-joint-position-action - # - slime-ros - # - speed-scaling-state-controller - # - swri-console-util - # - abb-egm-msgs - # - abb-rapid-msgs - # - abb-robot-msgs - # - ackermann-msgs - # - actionlib-tools - # - allocators - # - app-manager - # - apriltag - # - arbotix-firmware - # - arbotix-msgs - # - assimp-devel - # - assisted-teleop - # - async-comm - # - async-web-server-cpp - # - audibot-description - # - audio-common-msgs - # - automotive-navigation-msgs - # - automotive-platform-msgs - # - autoware-can-msgs - # - autoware-config-msgs - # - autoware-lanelet2-msgs - # - autoware-map-msgs - # - autoware-system-msgs - # - auv-msgs - # - backward-ros - # - baldor - # - behaviortree-cpp-v3 - # - boost-sml - # - bosch-locator-bridge - # - bota-signal-handler - # - calibration-msgs - # - can-msgs - # - capabilities - # - carla-msgs - # - cartesian-control-msgs - # - cartesian-interface - # - cartesian-msgs - # - catkin-virtualenv - # - cob-actions - # - cob-android-msgs - # - cob-android-resource-server - # - cob-android-settings - # - cob-base-velocity-smoother - # - cob-control-mode-adapter - # - cob-control-msgs - # - cob-default-env-config - # - cob-description - # - cob-docker-control - # - cob-footprint-observer - # - cob-gazebo-tools - # - cob-hardware-emulation - # - cob-interactive-teleop - # - cob-light - # - cob-mecanum-controller - # - cob-moveit-config - # - cob-msgs - # - cob-navigation-config - # - cob-object-detection-msgs - # - cob-perception-msgs - # - cob-reflector-referencing - # - cob-safety-controller - # - cob-scan-unifier - # - cob-sick-lms1xx - # - cob-srvs - # - cob-supported-robots - # - cob-utilities - # - cob-vision-utils - # - color-util - # - computer-status-msgs - # - control-box-rst - # - controller-manager-tests - # - convex-decomposition - # - costmap-cspace-msgs - # - csm - # - darknet-ros-msgs - # - dataspeed-pds-msgs - # - dataspeed-ulc-msgs - # - dbw-fca-description - # - dbw-fca-msgs - # - dbw-mkz-description - # - dbw-mkz-msgs - # - dbw-polaris-description - # - dbw-polaris-msgs - # - ddynamic-reconfigure-python - # - delphi-esr-msgs - # - delphi-mrr-msgs - # - delphi-srr-msgs - # - derived-object-msgs - # - dialogflow-task-executive - # - dnn-detect - # - driver-base - # - drone-assets - # - drone-wrapper - # - dynamic-edt-3d - # - dynamic-graph - # - dynamic-tf-publisher - # - dynamixel-sdk - # - easy-markers - # - ecl-license - # - eiquadprog - # - exotica-val-description - # - explore-lite - # - fadecandy-msgs - # - fetch-auto-dock-msgs - # - fetch-description - # - fetch-maps - # - fetch-teleop - # - fetch-tools - # - find-object-2d - # - fkie-message-filters - # - fkie-multimaster-msgs - # - flexbe-msgs - # - four-wheel-steering-msgs - # - foxglove-msgs - # - gazebo-video-monitor-msgs - # - gdrive-ros - # - generic-throttle - # - genmypy - # - goal-passer - # - gpp-interface - # - graceful-controller - # - grasping-msgs - # - grid-map-core - # - grid-map-msgs - # - hector-gazebo-worlds - # - hector-imu-attitude-to-tf - # - hector-imu-tools - # - hector-map-tools - # - hector-mapping - # - hector-marker-drawing - # - hector-nav-msgs - # - hector-xacro-tools - # - image-cb-detector - # - image-exposure-msgs - # - imu-processors - # - industrial-msgs - # - industrial-robot-status-interface - # - interval-intersection - # - ipa-3d-fov-visualization - # - iris-lama - # - ivcon - # - ixblue-ins-msgs - # - ixblue-stdbin-decoder - # - jderobot-assets - # - joy-listener - # - jsk-footstep-msgs - # - jsk-gui-msgs - # - jsk-hark-msgs - # - jsk-network-tools - # - jsk-tilt-laser - # - kalman-filter - # - kartech-linear-actuator-msgs - # - key-teleop - # - kobuki-msgs - # - laser-filters-jsk-patch - # - led-msgs - # - leo-description - # - lgsvl-msgs - # # - libdlib - # - log-view - # - lpg-planner - # - map-laser - # - map-organizer-msgs - # - marker-msgs - # - marti-can-msgs - # - marti-common-msgs - # - marti-data-structures - # - marti-dbw-msgs - # - marti-perception-msgs - # - marti-sensor-msgs - # - marti-status-msgs - # - marti-visualization-msgs - # - mcl-3dl-msgs - # - mesh-msgs - # - message-to-tf - # - mini-maxwell - # - mir-actions - # - mir-description - # - mir-msgs - # - mobile-robot-simulator - # - mobileye-560-660-msgs - # - mocap-optitrack - # - mouse-teleop - # - move-base-sequence - # - moveit-python - # - moveit-resources - # - moveit-runtime - # - mpc-local-planner-msgs - # - mqtt-bridge - # - mrpt-msgs - # - mrt-cmake-modules - # - multirobot-map-merge - # - multisense-description - # - nav-2d-msgs - # - nav-grid - # - ncd-parser - # - neo-local-planner - # - neobotix-usboard-msgs - # - neonavigation-common - # - network-interface - # - nonpersistent-voxel-layer - # - novatel-oem7-msgs - # - ntpd-driver - # - odva-ethernetip - # - openzen-sensor - # - p2os-doc - # - p2os-msgs - # - p2os-teleop - # - pacmod-msgs - # - paho-mqtt-c - # - parameter-pa - # - people-msgs - # - pgm-learner - # - phidgets-msgs - # - picovoice-msgs - # - pid - # - pilz-industrial-motion-testutils - # - pilz-msgs - # - pilz-utils - # - pincher-arm-description - # - pinocchio - # - planner-cspace-msgs - # - polar-scan-matcher - # - pose-base-controller - # - pose-follower - # - posedetection-msgs - # - power-msgs - # - pr2-common-action-msgs - # - pr2-controllers-msgs - # - pr2-description - # - pr2-hardware-interface - # - pr2-machine - # - pr2-mechanism-msgs - # - pr2-msgs - # - prosilica-gige-sdk - # - py-trees - # - py-trees-msgs - # - pyquaternion - # - qt-gui-app - # - raw-description - # - razor-imu-9dof - # - rc-common-msgs - # - rc-visard-description - # - remote-rosbag-record - # - robot-calibration-msgs - # - robot-controllers-msgs - # - roboticsgroup-upatras-gazebo-plugins - # - rokubimini - # - rokubimini-description - # - rokubimini-msgs - # - ros-babel-fish-test-msgs - # - ros-industrial-cmake-boilerplate - # - ros-introspection - # - ros-pytest - # - ros-type-introspection - # - rosatomic - # - rosbag-snapshot-msgs - # - rosbaglive - # - rosdiagnostic - # - rosemacs - # - rosfmt - # - rosmon-msgs - # - rosparam-shortcuts - # - rospatlite - # - rosping - # - rospy-message-converter - # - rosserial-chibios - # - rosserial-embeddedlinux - # - rosserial-mbed - # - rosserial-tivac - # - rosserial-vex-cortex - # - rosserial-vex-v5 - # - rosserial-windows - # - rosserial-xbee - # - rostwitter - # - rqt - # - rqt-controller-manager - # - rqt-drone-teleop - # - rqt-ground-robot-teleop - # - rqt-joint-trajectory-controller - # - rx-service-tools - # - safety-limiter-msgs - # - sbpl - # - schunk-description - # - sdc21x0 - # - septentrio-gnss-driver - # - service-tools - # - settlerlib - # - sick-safetyscanners - # - sick-tim - # - slam-toolbox-rviz - # - slic - # - slider-publisher - # - slime-wrapper - # - smach-viewer - # - sob-layer - # - soem - # - sophus - # - sound-play - # - speech-recognition-msgs - # - speed-scaling-interface - # - swri-console - # - swri-dbw-interface - # - swri-math-util - # - swri-prefix-tools - # - swri-profiler-msgs - # - swri-rospy - # - swri-string-util - # - swri-system-util - # - swri-yaml-util - # - tablet-socket-msgs - # - taskflow - # - teleop-legged-robots - # - teleop-tools-msgs - # - teleop-twist-keyboard - # - tf2-bullet - # - tf2-tools - # - timestamp-tools - # - toposens-msgs - # - trajectory-tracker-msgs - # - turtlebot3-autorace-camera - # - turtlebot3-autorace-core - # - turtlebot3-autorace-detect - # - turtlebot3-autorace-msgs - # - turtlebot3-gazebo - # - twist-recovery - # - ublox-serialization - # - unique-id - # - urg-stamped - # - usb-cam-hardware-interface - # - variant-msgs - # - vector-map-msgs - # - velodyne-pcl - # - view-controller-msgs - # - vision-msgs - # - vrpn - # - webots-ros - # - wge100-camera-firmware - # - willow-maps - # - wireless-msgs - # - xpp-msgs - # - xpp-states - # - xv-11-laser-driver - - # ## - # # DONE OSX - # ## - # - moveit-msgs - # - rviz - # - moveit_core - # - moveit_kinematics - # - robot_state_publisher - # - tf_conversions - # - kdl_parser_py - # - rosserial - # - rosserial-arduino - # - rosserial-python - # - rosserial-msgs - # - rviz - # - tf2_web_republisher - # - franka_ros - # - franka_example_controllers - # - libfranka - # - franka_visualization - # - franka_hw - # - franka_gripper - # - franka_ros - # - franka_msgs - # - franka_description - # - franka_control - # - fcl - # - eigenpy - # - kdl_parser_py - # - catkin - # - rospack - # - pluginlib - # - qt_gui_cpp - # - velodyne_simulator - # - rviz - # - hector_gazebo_plugins - # - navigation - # - catkin - # - desktop - # - desktop_full - # - slam_karto - # - class_loader - # - robot - # - executive_smach - # - geometry_tutorials - # - interactive_marker_tutorials - # - joint_state_publisher_gui - # - nodelet_core - # - robot_state_publisher - # - diagnostic_analysis - # - diagnostic_common_diagnostics - # - ros_control - # - ros_controllers - # - rviz_visual_tools - # - perception - # - perception_pcl - # - joy - # - imu_tools - # - velodyne - # - robot_localization - # - urg_node - # - moveit - # - slam_toolbox - # - turtlebot3 - # - cnpy - # - turtlebot3_fake - # - gmapping - # - interactive_marker_twist_server - # - teleop_twist_joy - # - twist_mux - # - pointgrey_camera_description - # - lms1xx - # - nmea_msgs - # - rosserial - # - nmea_navsat_driver - # - rosserial_server - # - robot_upstart - # - nmea_comms - - ## - # NOT RELEASED ON NOETIC... - ## - # - niryo_one_simulation - - ## - # PROBLEMS: - ## - # - rtabmap_ros # openni is missing, and need to find names for - # {'libfreenect-dev', 'libopenni-dev', 'tango-icon-theme', 'libvtk-qt'} - # - behavior_tree # isn't released? - -patch_dir: patch -rosdistro_snapshot: rosdistro_snapshot.yaml - diff --git a/vinca_osx_arm64.yaml b/vinca_osx_arm64.yaml deleted file mode 100644 index bf304a306..000000000 --- a/vinca_osx_arm64.yaml +++ /dev/null @@ -1,169 +0,0 @@ -ros_distro: noetic -mutex_package: ros-distro-mutex 0.6.* noetic_* - - -# mapping for package keys -conda_index: - - robostack.yaml - - packages-ignore.yaml - -# Reminder for next full rebuild, the next build number should be 24 -build_number: 9 - -packages_skip_by_deps: - # - rviz - - eigenpy - - hpp-fcl - - pinocchio - - gtsam - -packages_remove_from_deps: - - stage-ros - - stage - - roseus - - jskeus - # See https://github.com/RoboStack/ros-noetic/pull/507#issuecomment-2686401205 - - rqt_web - - webkit_dependency - -skip_existing: - # - https://conda.anaconda.org/robostack/ - - https://conda.anaconda.org/robostack-staging/ - # - /Users/fischert/mambaforge/envs/devenv/conda-bld - -# This list contains lots of commented-out package names. That is okay. -# Not all packages need to be rebuilt with every pull request. -# Do not be afraid if you see a package commented out after some time - it just means it is not being built now. -# For sure it will be uncommented and built with next full rebuild. Full rebuilds happen occasionally (few times a year). -# The list of all maintained packages is at https://robostack.github.io/noetic.html . -packages_select_by_deps: - ## - # TODO OSX-ARM64 - ## - - desktop - - perception - - desktop-full - - roslisp - - geometry2 - - navigation - - ros-controllers - - - moveit - - moveit-servo - - moveit_visual_tools - - webots-ros - - - microstrain-inertial-driver - - microstrain-inertial-msgs - - - rospack - - octomap-ros - - ackermann-msgs - - fake-localization - - realsense2-description - - - rviz - - rviz_visual_tools - - python-qt-binding - - qt-gui-cpp - - actionlib - - ros-babel-fish - - ros-babel-fish-test-msgs - - rgbd-launch - - - pcl-ros - - pcl-conversions - - - plotjuggler - - plotjuggler_ros - - - sick-tim - - python-qt-binding - - qt-gui - - rqt-gui - - rqt-gui-py - - rqt-gui-cpp - - rqt-ez-publisher - - qt-gui-cpp # needs manual build - - - turtlebot3 - - turtlebot3-simulations - - realsense2_camera - - realsense2_description - - kdl-parser-py - - imu-tools - - rqt-controller-manager - - dynamixel-sdk - - hector-map-tools - - hector-nav-msgs - - hector-trajectory-server - - radar-msgs - - tf2 - - tf2_bullet - - tf2_eigen - - tf2_geometry_msgs - - tf2_kdl - - tf2_msgs - - tf2_py - - tf2_ros - - tf2_sensor_msgs - - tf2_tools - - gps-common - - rosbridge_suite - - sound-play - - pid - - teleop-twist-keyboard - - laser-proc - - rosserial-arduino - - rosserial-client - - - gazebo-dev - - hector-gazebo-plugins - - gazebo-ros - - gazebo-ros-control - - gazebo-plugins - - - lms1xx - - controller-manager - - interactive_marker_twist_server - - diff-drive-controller - - joint-state-controller - - joy - - robot-localization - - teleop-twist-joy - - twist-mux - - pointgrey-camera-description - - nmea-msgs - - geometry-msgs - - nmea-navsat-driver - - rosserial-server - - imu-filter-madgwick - - rosserial-python - - gmapping - - velodyne-description - - velodyne-simulator - - effort-controllers - - velocity-controllers - - teb-local-planner - - slam-toolbox - - turtlebot3-teleop - - move-base - - rosfmt - - mavros-extras - - slam-gmapping - - openslam-gmapping - - tf2_web_republisher - - - velodyne - - velodyne-msgs - - velodyne-pcl - - - genmypy - - - husky-simulator - - husky-desktop - - husky-navigation - -patch_dir: patch -rosdistro_snapshot: rosdistro_snapshot.yaml - diff --git a/vinca_win.yaml b/vinca_win.yaml deleted file mode 100644 index 0fcf477c0..000000000 --- a/vinca_win.yaml +++ /dev/null @@ -1,530 +0,0 @@ -ros_distro: noetic -mutex_package: ros-distro-mutex 0.6.* noetic_* - -# mapping for package keys -conda_index: - - robostack.yaml - - packages-ignore.yaml - -# Reminder for next full rebuild, the next build number should be 24 -build_number: 17 - -packages_skip_by_deps: - # - rviz - # - diagnostic_updater - - eigenpy - - hpp-fcl - - pinocchio - - gtsam - -packages_remove_from_deps: - # see https://github.com/RoboStack/ros-noetic/issues/25 - # - image_view - - stage-ros - - stage - - roseus - - jskeus - # See https://github.com/RoboStack/ros-noetic/pull/507#issuecomment-2686401205 - - rqt_web - - webkit_dependency - -skip_existing: - - https://conda.anaconda.org/robostack-staging/ - -# This list contains lots of commented-out package names. That is okay. -# Not all packages need to be rebuilt with every pull request. -# Do not be afraid if you see a package commented out after some time - it just means it is not being built now. -# For sure it will be uncommented and built with next full rebuild. Full rebuilds happen occasionally (few times a year). -# The list of all maintained packages is at https://robostack.github.io/noetic.html . -packages_select_by_deps: - - actionlib - - ros-babel-fish - - ros-babel-fish-test-msgs - - moveit_visual_tools - - rviz_visual_tools - - rgbd-launch - - octomap-ros - - ackermann-msgs - - fake-localization - - realsense2-description - - - desktop - - rqt-gui - - catkin - - teleop_twist_keyboard - - perception_pcl - - rosbridge_suite - - rviz - - robot_localization - - amcl - - map-server - - move-base - # - gmapping - - fcl - - desktop_full - - moveit - - kdl-parser-py - - imu-tools - - rqt-controller-manager - - rosserial - - rosserial-server - - rosserial-python - - rosserial-msgs - - rosserial-windows - - rosserial-client - - hector-map-tools - - hector-nav-msgs - - hector-trajectory-server - - radar-msgs - - geometry2 - - tf2 - - tf2_bullet - - tf2_eigen - - tf2_geometry_msgs - - tf2_kdl - - tf2_msgs - - tf2_py - - tf2_ros - - tf2_sensor_msgs - - tf2_tools - - gps-common - - pcl-ros - - pcl-conversions - - velodyne-simulator - - - gazebo-dev - - gazebo-ros - - gazebo-ros-control - - gazebo-plugins - - effort-controllers - - velocity-controllers - - joy - - - lms1xx - - controller-manager - - interactive_marker_twist_server - - diff-drive-controller - - joint-state-controller - - robot-localization - - teleop-twist-joy - - twist-mux - - pointgrey-camera-description - - nmea-msgs - - geometry-msgs - - nmea-navsat-driver - - imu-filter-madgwick - - ros_numpy - - teb-local-planner - - turtlebot3 - - turtlebot3-fake - - plotjuggler_ros - - plotjuggler - - rosserial-arduino - - tf2_web_republisher - # Required by jackal-gazebo - - hector-gazebo-plugins - # Required by jackal-navigation - - gmapping - - - genmypy - - ## - ## PREVIOUSLY SUPPORTED PACKAGES, NOW NOT PACKAGED ANYMORE UNTIL REQUESTED - ## - - # The Ignition Fortress packages do not work properly on Windows - # Feel free to reach out to the RoboStack maintainers if you would like to - # work on this. - # - ros-ign - # - ros-ign-bridge - # - ros-ign-gazebo - # - ros-ign-gazebo-demos - # - ros-ign-image - - # Fails due to Too long input line. - # - hector-gazebo-plugins - # - dynamixel-sdk -- this one not ready for Windows - # - libfranka - # - franka - # - franka-hw - # - franka-msgs - # - franka-description - # - combined-robot-hw - # - panda-moveit-config - # - moveit-ros-planning-interface - # - niryo_one_simulation - - # - librealsense2 - # - ur-msgs - # - rosdoc-lite - - - - # - pybind11_catkin # need to be unvendored - - # Fix after rebuild - # - mavros - # - drone-wrapper - # - velodyne_pcl - # - realsense2_camera - - # Need to build in own stage - # - fcl - # - teb_local_planner - # - openslam-gmapping - - # - laser-proc - # - abb-egm-msgs - # - abb-rapid-msgs - # - abb-rapid-sm-addin-msgs - # - abb-robot-msgs - # - ackermann-msgs - # - actionlib-tools - # - allocators - # - app-manager - # - arbotix-firmware - # - arbotix-msgs - # - arbotix-python - # - assisted-teleop - # - async-comm - # - audibot-description - # - audibot-gazebo - # - audio-common-msgs - # - autoware-can-msgs - # - autoware-config-msgs - # - autoware-lanelet2-msgs - # - autoware-map-msgs - # - autoware-system-msgs - # - auv-msgs - # - baldor - # - calibration-estimation - # - calibration-msgs - # - can-msgs - # - capabilities - # - cartesian-control-msgs - # - cartesian-interface - # - cartesian-msgs - # - cartesian-trajectory-interpolation - # - catkin-virtualenv - # - cob-actions - # - cob-android-msgs - # - cob-android-resource-server - # - cob-android-settings - # - cob-cam3d-throttle - # - cob-control-mode-adapter - # - cob-control-msgs - # - cob-default-env-config - # - cob-description - # - cob-docker-control - # - cob-gazebo-tools - # - cob-interactive-teleop - # - cob-lookat-action - # - cob-moveit-config - # - cob-msgs - # - cob-navigation-config - # - cob-perception-msgs - # - cob-reflector-referencing - # - cob-safety-controller - # - cob-srvs - # - cob-supported-robots - # - cob-vision-utils - # - computer-status-msgs - # - control-box-rst - # - controller-manager-tests - # - costmap-cspace-msgs - # - cv-camera - # - darknet-ros-msgs - # - dataspeed-pds-msgs - # - dataspeed-ulc-msgs - # - dbw-fca-description - # - dbw-fca-msgs - # - dbw-mkz-description - # - dbw-mkz-msgs - # - dbw-polaris-description - # - dbw-polaris-msgs - # - ddynamic-reconfigure - # - ddynamic-reconfigure-python - # - depthimage-to-laserscan - # - dialogflow-task-executive - # - driver-base - # - drone-assets - # - dynamic-tf-publisher - # - easy-markers - # - ecl-license - # - exotica-val-description - # - explore-lite - # - fadecandy-msgs - # - fetch-auto-dock-msgs - # - fetch-description - # - fetch-maps - # - fetch-teleop - # - fkie-multimaster-msgs - # - flexbe-msgs - # - four-wheel-steering-msgs - # - foxglove-msgs - # - gazebo-video-monitor-msgs - # - gdrive-ros - # - generic-throttle - # - genmypy - # - goal-passer - # - gpp-interface - # - gps-common - # - graceful-controller - # - grasping-msgs - # - grid-map-costmap-2d - # - grid-map-sdf - # - hector-gazebo-thermal-camera - # - hector-gazebo-worlds - # - hector-imu-attitude-to-tf - # - hector-imu-tools - # - hector-map-tools - # - hector-mapping - # - hector-marker-drawing - # - hector-nav-msgs - # - hector-xacro-tools - # - image-view2 - # - imu-processors - # - imu-transformer - # - industrial-msgs - # - industrial-robot-status-interface - # - ipa-3d-fov-visualization - # - ixblue-ins-msgs - # - ixblue-stdbin-decoder - # - joy-listener - # - jsk-footstep-msgs - # - jsk-gui-msgs - # - jsk-hark-msgs - # - jsk-network-tools - # - kalman-filter - # - key-teleop - # - kobuki-msgs - # - laser-filters-jsk-patch - # - laser-ortho-projector - # - laser-scan-densifier - # - laser-scan-sparsifier - # - laser-scan-splitter - # - led-msgs - # - leo-description - # - lpg-planner - # - map-laser - # - map-organizer-msgs - # - marker-msgs - # - marti-can-msgs - # - marti-common-msgs - # - marti-data-structures - # - marti-dbw-msgs - # - marti-perception-msgs - # - marti-sensor-msgs - # - marti-status-msgs - # - marti-visualization-msgs - # - mbf-abstract-nav - # - mcl-3dl-msgs - # - mesh-msgs - # - message-to-tf - # - mini-maxwell - # - mir-actions - # - mir-description - # - mir-msgs - # - mouse-teleop - # - move-base-sequence - # - moveit-python - # - moveit-resources - # - moveit-runtime - # - mpc-local-planner-msgs - # - mqtt-bridge - # - mrpt-msgs - # - multirobot-map-merge - # - multisense-description - # - nav-2d-msgs - # - nav-grid - # - neo-local-planner - # - neonavigation-common - # - nonpersistent-voxel-layer - # - novatel-oem7-msgs - # - odva-ethernetip - # - open-karto - # - open-manipulator-msgs - # - p2os-doc - # - p2os-msgs - # - paho-mqtt-c - # - panda-moveit-config - # - people-msgs - # - pgm-learner - # - phidgets-msgs - # - picovoice-msgs - # - pilz-industrial-motion-testutils - # - pilz-msgs - # - pilz-utils - # - pincher-arm-description - # - pincher-arm-moveit-demos - # - planner-cspace-msgs - # - pointcloud-to-laserscan - # - pose-base-controller - # - pose-follower - # - posedetection-msgs - # - power-msgs - # - pr2-arm-kinematics - # - pr2-common-action-msgs - # - pr2-controllers-msgs - # - pr2-hardware-interface - # - pr2-machine - # - pr2-mechanism-msgs - # - pr2-msgs - # - py-trees - # - py-trees-msgs - # - pyquaternion - # - qt-gui-app - # - razor-imu-9dof - # - rc-common-msgs - # - rc-visard-description - # - remote-rosbag-record - # - robot-calibration-msgs - # - robot-controllers-msgs - # - robot-upstart - # - roboticsgroup-upatras-gazebo-plugins - # - rokubimini-description - # - rokubimini-msgs - # - ros-babel-fish-test-msgs - # - ros-industrial-cmake-boilerplate - # - ros-introspection - # - ros-pytest - # - ros-type-introspection - # - rosatomic - # - rosbag-snapshot-msgs - # - rosbaglive - # - rosdiagnostic - # - rosmon-msgs - # - rosparam-shortcuts - # - rospatlite - # - rospy-message-converter - # - rosserial-chibios - # - rosserial-embeddedlinux - # - rosserial-mbed - # - rosserial-tivac - # - rosserial-vex-cortex - # - rosserial-vex-v5 - # - rosserial-xbee - # - rostwitter - # - rqt - # - rqt-controller-manager - # - rqt-ez-publisher - # - rqt-ground-robot-teleop - # - rx-service-tools - # - safety-limiter-msgs - # - scaled-joint-trajectory-controller - # - scan-to-cloud-converter - # - schunk-description - # - sdc21x0 - # - sensor-filters - # - service-tools - # - sick-safetyscanners - # - slam-gmapping - # - slic - # - slider-publisher - # - smach-viewer - # - sob-layer - # - soem - # - sophus - # - speech-recognition-msgs - # - speed-scaling-interface - # - statistics-msgs - # - swri-console - # - swri-dbw-interface - # - swri-math-util - # - swri-nodelet - # - swri-prefix-tools - # - swri-profiler-msgs - # - swri-rospy - # - swri-string-util - # - swri-system-util - # - tablet-socket-msgs - # - teleop-legged-robots - # - teleop-tools-msgs - # - teleop-twist-keyboard - # - test-diagnostic-aggregator - # - tf2-bullet - # - tf2-tools - # - thunder-line-follower-pmr3100 - # - timestamp-tools - # - toposens-description - # - toposens-msgs - # - trajectory-tracker-msgs - # - turtlebot3-autorace-camera - # - turtlebot3-autorace-msgs - # - turtlebot3-gazebo - # - twist-recovery - # - ublox-serialization - # - udp-com - # - unique-id - # - urdf-geometry-parser - # - urg-stamped - # - usb-cam-hardware-interface - # - variant-msgs - # - vector-map-msgs - # - video-stream-opencv - # - view-controller-msgs - # - virtual-force-publisher - # - vision-msgs - # - volta-base - # - volta-control - # - volta-description - # - volta-localization - # - volta-msgs - # - volta-navigation - # - volta-rules - # - webots-ros - # - wfov-camera-msgs - # - wge100-camera-firmware - # - willow-maps - # - wireless-msgs - # - xpp-msgs - # - xv-11-laser-driver - # - rosbash - # - tf2_web_republisher - # - grid_map - # - sparse_bundle_adjustment - # - nmea_navsat_driver - # - hardware_interface - # - cnpy - # - tf2_ros - # - octomap - # - rqt_rviz - # - turtlebot3 - # - velodyne_laserscan - # - velodyne_msgs - # - imu_tools - # - libfranka # that builds okay but there is a linker error in the tests so they are disabled for now - # - franka_hw - # - franka_visualization - # - franka_msgs - # - franka_description - # - rqt_image_view - # - gmapping - - ## - # Not bother Win - ## - # - urg_node - # - velodyne_driver # probably too tricky to build; see https://github.com/ros-drivers/velodyne/issues/356 - # - velodyne_pointcloud # depends on velodyne_driver - # - slam_toolbox # many unix-specific things in there - # - slam-toolbox-msgs - # - slam_toolbox_rviz - - ## - # NOT RELEASED ON NOETIC... - ## - # - niryo_one_simulation - # - behavior_tree - - ## - # PROBLEMS: - ## - # - rtabmap_ros # openni is missing, and need to find names for - # {'libfreenect-dev', 'libopenni-dev', 'tango-icon-theme', 'libvtk-qt'} - # - franka_example_controllers - # - franka_ros - -patch_dir: patch -rosdistro_snapshot: rosdistro_snapshot.yaml -