RoboStack / ros-galactic

Vinca build files for ROS 2 Galactic Geochelone
https://robostack.github.io
21 stars 14 forks source link

ModuleNotFoundError: No module named 'rclpy._rclpy_pybind11' on Windows on Python 3.9 #96

Closed traversaro closed 2 years ago

traversaro commented 2 years ago

See https://github.com/RoboStack/ros-galactic/issues/74#issuecomment-1085925657 .

traversaro commented 2 years ago

A workaround is renaming %CONDA_PREFIX%\Lib\site-packages\rclpy\_rclpy_pybind11.dll and %CONDA_PREFIX%\Lib\site-packages\rclpy\_rclpy_signal_handler.dll to %CONDA_PREFIX%\Lib\site-packages\rclpy\_rclpy_pybind11.pyd and %CONDA_PREFIX%\Lib\site-packages\rclpy\_rclpy_signal_handler.pyd.

traversaro commented 2 years ago

Related FAQ: https://docs.python.org/3/faq/windows.html#is-a-pyd-file-the-same-as-a-dll .

traversaro commented 2 years ago

Out of the packages installed by ros-galactic-desktop, the two packages affected by this are rclpy and rosbag2_py. There are a lot of other packages that instead have correctly named .pyd files, but most of them are packages of msgs that have <..>__rosidl_typesupport_c.pyd, <..>__rosidl_typesupport_fastrtps_c.pyd and <..>__rosidl_typesupport_introspection_c.pyd files.

Tobias-Fischer commented 2 years ago

Fixing osx-arm64 seems to have led to this error. I think all it takes is setting the IMPORT_SUFFIX as in https://cmake.cmake.narkive.com/azPoFCCq/can-i-change-the-extension-of-a-dll in the patches (see https://github.com/RoboStack/ros-galactic/blob/main/patch/ros-galactic-rclpy.patch for rclypy)

traversaro commented 2 years ago

I think IMPORT_SUFFIX is to specify the extention of the .lib libraries. The code called by pybind11_add_module is https://github.com/pybind/pybind11/blob/b3ebd11d9851007f525e2e41de53b7913b24787c/tools/pybind11Tools.cmake#L132 :

  # The prefix and extension are provided by FindPythonLibsNew.cmake
  set_target_properties(${name} PROPERTIES PREFIX "${PYTHON_MODULE_PREFIX}"
                                           SUFFIX "${PYTHON_MODULE_EXTENSION}")
traversaro commented 2 years ago

I tried to provid a fix in https://github.com/RoboStack/ros-galactic/issues/97 , as all the new code is guarded by if(WIN32) it should not affect the other environments.

traversaro commented 2 years ago

Working fine after https://github.com/RoboStack/ros-galactic/pull/97 :

(ros2) C:\Users\STraversaro>ros2 run demo_nodes_py demo_talker
[INFO] [1648985579.630156000] [talker]: Publishing: "Hello World: 0"
[INFO] [1648985580.556038200] [talker]: Publishing: "Hello World: 1"
[INFO] [1648985581.542916100] [talker]: Publishing: "Hello World: 2"
[INFO] [1648985582.546812300] [talker]: Publishing: "Hello World: 3"
Full Environmentmamba list # packages in environment at C:\Users\STraversaro\AppData\Local\mambaforge\envs\ros2: # # Name Version Build Channel argcomplete 2.0.0 pyhd8ed1ab_0 conda-forge assimp 5.2.3 hc2aa0de_1 conda-forge atomicwrites 1.4.0 pyh9f0ad1d_0 conda-forge attrs 21.4.0 pyhd8ed1ab_0 conda-forge boost 1.74.0 py39hefe7e4c_5 conda-forge boost-cpp 1.74.0 h9f4b32c_8 conda-forge brotli 1.0.9 h8ffe710_7 conda-forge brotli-bin 1.0.9 h8ffe710_7 conda-forge bullet 3.21 h832f523_1 conda-forge bullet-cpp 3.21 h2e25243_1 conda-forge bzip2 1.0.8 h8ffe710_4 conda-forge ca-certificates 2021.10.8 h5b45459_0 conda-forge cairo 1.16.0 h15b3021_1010 conda-forge catkin_pkg 0.4.24 pyhd8ed1ab_1 conda-forge certifi 2021.10.8 py39hcbf5309_2 conda-forge cffi 1.15.0 py39h0878f49_0 conda-forge cmake 3.23.0 h39d44d4_1 conda-forge colorama 0.4.4 pyh9f0ad1d_0 conda-forge console_bridge 1.0.2 h5362a0b_1 conda-forge cppcheck 2.6.2 py39hd48a9a8_0 conda-forge cryptography 36.0.2 py39h7bc7c5c_0 conda-forge curl 7.82.0 h789b8ee_0 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge distro 1.6.0 pyhd8ed1ab_0 conda-forge docutils 0.18.1 py39hcbf5309_1 conda-forge double-conversion 3.2.0 h0e60522_0 conda-forge eigen 3.4.0 h2d74725_0 conda-forge empy 3.3.4 pyh9f0ad1d_1 conda-forge expat 2.4.8 h39d44d4_0 conda-forge ffmpeg 4.3.1 ha925a31_0 conda-forge flake8 4.0.1 pyhd8ed1ab_2 conda-forge flann 1.9.1 h075982a_1010 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.13.96 hce3cb01_2 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.31.2 py39hb82d6ee_0 conda-forge foonathan-memory 0.7.1 h57928b3_0 conda-forge freeglut 3.2.2 h0e60522_1 conda-forge freeimage 3.18.0 hfcb8cd7_7 conda-forge freetype 2.10.4 h546665d_1 conda-forge fribidi 1.0.10 h8d14728_0 conda-forge getopt-win32 0.1 h8ffe710_0 conda-forge gettext 0.19.8.1 ha2e2712_1008 conda-forge gl2ps 1.4.2 h0597ee9_0 conda-forge glew 2.1.0 h39d44d4_2 conda-forge gmock 1.11.0 h2d74725_0 conda-forge graphite2 1.3.13 1000 conda-forge graphviz 3.0.0 had6c3a3_1 conda-forge gtest 1.11.0 h2d74725_0 conda-forge gts 0.7.6 h7c369d9_2 conda-forge harfbuzz 4.2.0 hc1763ed_0 conda-forge hdf4 4.2.15 h0e5069d_3 conda-forge hdf5 1.12.1 nompi_h2a0e4a3_104 conda-forge icu 69.1 h0e60522_0 conda-forge ifcfg 0.21 py_0 conda-forge ilmbase 2.5.5 h12d4b20_0 conda-forge importlib-metadata 4.11.3 py39hcbf5309_1 conda-forge importlib_metadata 4.11.3 hd8ed1ab_1 conda-forge importlib_resources 5.6.0 pyhd8ed1ab_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge intel-openmp 2022.0.0 h57928b3_3663 conda-forge jasper 2.0.33 h77af90b_0 conda-forge jbig 2.1 h8d14728_2003 conda-forge jpeg 9e h8ffe710_0 conda-forge jsoncpp 1.9.5 h2d74725_1 conda-forge jxrlib 1.1 h8ffe710_2 conda-forge kiwisolver 1.4.2 py39h2e07f2f_1 conda-forge krb5 1.19.3 h1176d77_0 conda-forge lark-parser 0.12.0 pyhd8ed1ab_0 conda-forge lcms2 2.12 h2a16943_0 conda-forge lerc 3.0 h0e60522_0 conda-forge libblas 3.9.0 13_win64_mkl conda-forge libbrotlicommon 1.0.9 h8ffe710_7 conda-forge libbrotlidec 1.0.9 h8ffe710_7 conda-forge libbrotlienc 1.0.9 h8ffe710_7 conda-forge libcblas 3.9.0 13_win64_mkl conda-forge libclang 13.0.1 default_h81446c8_0 conda-forge libcurl 7.82.0 h789b8ee_0 conda-forge libdeflate 1.10 h8ffe710_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libgd 2.3.3 h217ff3b_2 conda-forge libglib 2.70.2 h3be07f2_4 conda-forge libiconv 1.16 he774522_0 conda-forge liblapack 3.9.0 13_win64_mkl conda-forge liblapacke 3.9.0 13_win64_mkl conda-forge libnetcdf 4.8.1 nompi_h1cc8e9d_101 conda-forge libogg 1.3.4 h8ffe710_1 conda-forge libopencv 4.5.5 py39h606fa8f_7 conda-forge libpng 1.6.37 h1d00b33_2 conda-forge libprotobuf 3.19.4 h7755175_0 conda-forge libraw 0.20.2 hee1bdec_1 conda-forge libssh2 1.10.0 h680486a_2 conda-forge libtheora 1.1.1 h8d14728_1005 conda-forge libtiff 4.3.0 hc4061b1_3 conda-forge libwebp 1.2.2 h57928b3_0 conda-forge libwebp-base 1.2.2 h8ffe710_1 conda-forge libxcb 1.13 hcd874cb_1004 conda-forge libxml2 2.9.12 hf5bbc77_2 conda-forge libxslt 1.1.33 h34f844d_4 conda-forge libzip 1.8.0 hfed4ece_1 conda-forge libzlib 1.2.11 h8ffe710_1014 conda-forge loguru 0.5.3 py39hcbf5309_3 conda-forge lxml 4.8.0 py39hb82d6ee_1 conda-forge lz4-c 1.9.3 h8ffe710_1 conda-forge m2w64-gcc-libgfortran 5.3.0 6 conda-forge m2w64-gcc-libs 5.3.0 7 conda-forge m2w64-gcc-libs-core 5.3.0 7 conda-forge m2w64-gmp 6.1.0 2 conda-forge m2w64-libwinpthread-git 5.0.0.4634.697f757 2 conda-forge matplotlib-base 3.5.1 py39h581301d_0 conda-forge mccabe 0.6.1 py_1 conda-forge mkl 2022.0.0 h0e2418a_796 conda-forge mock 4.0.3 py39hcbf5309_2 conda-forge msys2-conda-epoch 20160418 1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge netifaces 0.10.9 py39hb82d6ee_1005 conda-forge numpy 1.22.3 py39h6331f09_0 conda-forge ogre 1.12.13 h0650132_0 conda-forge openexr 2.5.5 hab3b255_0 conda-forge openjpeg 2.4.0 hb211442_1 conda-forge openssl 1.1.1n h8ffe710_0 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pango 1.50.6 h66df5b2_0 conda-forge pcl 1.12.0 h8e4b9db_2 conda-forge pcre 8.45 h0e60522_0 conda-forge pillow 9.1.0 py39ha53f419_0 conda-forge pip 22.0.4 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h8ffe710_0 conda-forge pkg-config 0.29.2 h2bf4dc2_1008 conda-forge pluggy 1.0.0 py39hcbf5309_3 conda-forge proj 9.0.0 h1cfcee9_1 conda-forge psutil 5.9.0 py39hb82d6ee_1 conda-forge pthread-stubs 0.4 hcd874cb_1001 conda-forge pugixml 1.11.4 h0e60522_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge py-opencv 4.5.5 py39h832f523_7 conda-forge pybind11 2.9.2 py39h2e07f2f_1 conda-forge pybind11-global 2.9.2 py39h2e07f2f_1 conda-forge pybullet 3.21 py39h2e25243_1 conda-forge pycairo 1.21.0 py39h1f09dad_1 conda-forge pycodestyle 2.8.0 pyhd8ed1ab_0 conda-forge pycparser 2.21 pyhd8ed1ab_0 conda-forge pydocstyle 6.1.1 pyhd8ed1ab_0 conda-forge pydot 1.4.2 py39hcbf5309_1 conda-forge pyflakes 2.4.0 pyhd8ed1ab_0 conda-forge pygments 2.11.2 pyhd8ed1ab_0 conda-forge pyparsing 3.0.7 pyhd8ed1ab_0 conda-forge pyqt 5.12.3 py39hcbf5309_8 conda-forge pyqt-builder 1.12.2 pyhd8ed1ab_3 conda-forge pyqt-impl 5.12.3 py39h415ef7b_8 conda-forge pyqt5-sip 4.19.18 py39h415ef7b_8 conda-forge pyqtchart 5.12 py39h415ef7b_8 conda-forge pyqtwebengine 5.12.1 py39h415ef7b_8 conda-forge pytest 7.1.1 py39hcbf5309_1 conda-forge python 3.9.12 h9a09f29_1_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python_abi 3.9 2_cp39 conda-forge pyyaml 6.0 py39hb82d6ee_4 conda-forge qhull 2020.2 h70d2c02_2 conda-forge qt 5.12.9 h556501e_6 conda-forge ros-galactic-action-msgs 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-action-tutorials-cpp 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-action-tutorials-interfaces 0.14.3 py39ha598a99_3 robostack-experimental ros-galactic-action-tutorials-py 0.14.3 py39h4c0ac80_3 robostack-experimental ros-galactic-actionlib-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-ament-cmake 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-auto 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-copyright 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-core 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-cppcheck 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-cpplint 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-definitions 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-dependencies 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-include-directories 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-interfaces 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-libraries 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-link-flags 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-export-targets 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-flake8 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-gmock 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-gtest 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-include-directories 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-libraries 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-lint-cmake 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-pep257 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-pytest 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-python 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-ros 0.9.2 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-target-dependencies 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-test 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-uncrustify 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-version 1.1.5 py39he8739fe_3 robostack-experimental ros-galactic-ament-cmake-xmllint 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-copyright 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-cppcheck 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-cpplint 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-flake8 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-index-cpp 1.2.0 py39he8739fe_3 robostack-experimental ros-galactic-ament-index-python 1.2.0 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-lint 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-lint-auto 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-lint-cmake 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-lint-common 0.10.6 py39he8739fe_3 robostack-experimental ros-galactic-ament-package 0.13.1 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-pep257 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-uncrustify 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-ament-xmllint 0.10.6 py39h4c0ac80_3 robostack-experimental ros-galactic-angles 1.12.4 py39h4c0ac80_3 robostack-experimental ros-galactic-builtin-interfaces 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-class-loader 2.1.2 py39h03a1d73_3 robostack-experimental ros-galactic-common-interfaces 2.2.4 py39he8739fe_3 robostack-experimental ros-galactic-composition 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-composition-interfaces 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-console-bridge-vendor 1.3.2 py39h03a1d73_3 robostack-experimental ros-galactic-cv-bridge 2.2.1 py39h6f467b3_3 robostack-experimental ros-galactic-demo-nodes-cpp 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-demo-nodes-cpp-native 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-demo-nodes-py 0.14.3 py39h4c0ac80_3 robostack-experimental ros-galactic-depthimage-to-laserscan 2.3.1 py39h04a95f2_3 robostack-experimental ros-galactic-desktop 0.9.3 py39he8739fe_3 robostack-experimental ros-galactic-diagnostic-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-domain-coordinator 0.9.2 py39h4c0ac80_3 robostack-experimental ros-galactic-dummy-map-server 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-dummy-robot-bringup 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-dummy-sensors 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-eigen3-cmake-module 0.1.1 py39he8739fe_3 robostack-experimental ros-galactic-example-interfaces 0.9.2 py39ha598a99_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-action-client 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-action-server 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-client 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-composition 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-publisher 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-service 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-subscriber 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-minimal-timer 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclcpp-multithreaded-executor 0.11.2 py39he8739fe_3 robostack-experimental ros-galactic-examples-rclpy-executors 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-action-client 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-action-server 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-client 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-publisher 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-service 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-examples-rclpy-minimal-subscriber 0.11.2 py39h4c0ac80_3 robostack-experimental ros-galactic-fastcdr 1.0.20 py39he8739fe_3 robostack-experimental ros-galactic-fastrtps 2.3.4 py39hf2f0fb7_3 robostack-experimental ros-galactic-fastrtps-cmake-module 1.2.1 py39he8739fe_3 robostack-experimental ros-galactic-foonathan-memory-vendor 1.2.0 py39he8739fe_3 robostack-experimental ros-galactic-geometry-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-geometry2 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-gmock-vendor 1.10.9003 py39he8739fe_3 robostack-experimental ros-galactic-gtest-vendor 1.10.9003 py39he8739fe_3 robostack-experimental ros-galactic-image-geometry 2.2.1 py39h04a95f2_3 robostack-experimental ros-galactic-image-tools 0.14.3 py39h04a95f2_3 robostack-experimental ros-galactic-image-transport 2.3.0 py39he8739fe_3 robostack-experimental ros-galactic-interactive-markers 2.2.0 py39he8739fe_3 robostack-experimental ros-galactic-intra-process-demo 0.14.3 py39h04a95f2_3 robostack-experimental ros-galactic-joy 3.0.1 py39he8739fe_3 robostack-experimental ros-galactic-kdl-parser 2.5.0 py39he8739fe_3 robostack-experimental ros-galactic-laser-geometry 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-launch 0.17.0 py39h4c0ac80_3 robostack-experimental ros-galactic-launch-ros 0.14.2 py39h4c0ac80_3 robostack-experimental ros-galactic-launch-testing 0.17.0 py39h4c0ac80_3 robostack-experimental ros-galactic-launch-testing-ament-cmake 0.17.0 py39he8739fe_3 robostack-experimental ros-galactic-launch-testing-ros 0.14.2 py39h4c0ac80_3 robostack-experimental ros-galactic-launch-xml 0.17.0 py39h4c0ac80_3 robostack-experimental ros-galactic-launch-yaml 0.17.0 py39h4c0ac80_3 robostack-experimental ros-galactic-libcurl-vendor 2.5.0 py39h93283aa_3 robostack-experimental ros-galactic-libstatistics-collector 1.1.1 py39ha598a99_3 robostack-experimental ros-galactic-libyaml-vendor 1.2.0 py39he8739fe_3 robostack-experimental ros-galactic-lifecycle 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-lifecycle-msgs 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-logging-demo 0.14.3 py39ha598a99_3 robostack-experimental ros-galactic-map-msgs 2.1.0 py39ha598a99_3 robostack-experimental ros-galactic-message-filters 3.2.6 py39he8739fe_3 robostack-experimental ros-galactic-nav-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-orocos-kdl 3.3.3 py39he8739fe_3 robostack-experimental ros-galactic-osrf-pycommon 2.0.0 py39h4c0ac80_3 robostack-experimental ros-galactic-pcl-conversions 2.3.2 py39h2967a58_3 robostack-experimental ros-galactic-pcl-msgs 1.0.0 py39ha598a99_3 robostack-experimental ros-galactic-pendulum-msgs 0.14.3 py39ha598a99_3 robostack-experimental ros-galactic-pluginlib 5.0.0 py39he8739fe_3 robostack-experimental ros-galactic-pybind11-vendor 2.2.6 py39he8739fe_3 robostack-experimental ros-galactic-python-cmake-module 0.8.1 py39he8739fe_3 robostack-experimental ros-galactic-python-qt-binding 1.0.8 py39he8739fe_3 robostack-experimental ros-galactic-qt-dotgraph 2.0.1 py39he8739fe_3 robostack-experimental ros-galactic-qt-gui 2.0.1 py39he8739fe_3 robostack-experimental ros-galactic-qt-gui-cpp 2.0.1 py39he8739fe_3 robostack-experimental ros-galactic-qt-gui-py-common 2.0.1 py39he8739fe_3 robostack-experimental ros-galactic-quality-of-service-demo-cpp 0.14.3 py39he8739fe_3 robostack-experimental ros-galactic-quality-of-service-demo-py 0.14.3 py39h4c0ac80_3 robostack-experimental ros-galactic-rcl 3.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rcl-action 3.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rcl-interfaces 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-rcl-lifecycle 3.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rcl-logging-interface 2.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rcl-logging-spdlog 2.1.2 py39h985731a_3 robostack-experimental ros-galactic-rcl-yaml-param-parser 3.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rclcpp 9.2.0 py39ha598a99_3 robostack-experimental ros-galactic-rclcpp-action 9.2.0 py39he8739fe_3 robostack-experimental ros-galactic-rclcpp-components 9.2.0 py39he8739fe_3 robostack-experimental ros-galactic-rclcpp-lifecycle 9.2.0 py39he8739fe_3 robostack-experimental ros-galactic-rclpy 1.9.0 py39ha598a99_4 robostack-experimental ros-galactic-rcpputils 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rcutils 4.0.2 py39he8739fe_3 robostack-experimental ros-galactic-resource-retriever 2.5.0 py39he8739fe_3 robostack-experimental ros-galactic-rmw 3.3.1 py39he8739fe_3 robostack-experimental ros-galactic-rmw-connextdds 0.6.2 py39he8739fe_3 robostack-experimental ros-galactic-rmw-connextdds-common 0.6.2 py39he8739fe_3 robostack-experimental ros-galactic-rmw-dds-common 1.2.1 py39ha598a99_3 robostack-experimental ros-galactic-rmw-fastrtps-cpp 5.0.1 py39he8739fe_3 robostack-experimental ros-galactic-rmw-fastrtps-dynamic-cpp 5.0.1 py39he8739fe_3 robostack-experimental ros-galactic-rmw-fastrtps-shared-cpp 5.0.1 py39he8739fe_3 robostack-experimental ros-galactic-rmw-implementation 2.4.1 py39he8739fe_3 robostack-experimental ros-galactic-rmw-implementation-cmake 3.3.1 py39he8739fe_3 robostack-experimental ros-galactic-robot-state-publisher 2.5.3 py39he8739fe_3 robostack-experimental ros-galactic-ros-base 0.9.3 py39he8739fe_3 robostack-experimental ros-galactic-ros-core 0.9.3 py39he8739fe_3 robostack-experimental ros-galactic-ros-environment 3.1.0 py39he8739fe_3 robostack-experimental ros-galactic-ros-workspace 1.0.2 py39he8739fe_3 robostack-experimental ros-galactic-ros2action 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2bag 0.9.1 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2cli 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2cli-common-extensions 0.1.1 py39he8739fe_3 robostack-experimental ros-galactic-ros2component 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2doctor 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2interface 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2launch 0.14.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2lifecycle 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2multicast 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2node 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2param 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2pkg 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2run 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2service 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-ros2topic 0.13.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rosbag2 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-compression 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-compression-zstd 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-cpp 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-interfaces 0.9.1 py39ha598a99_3 robostack-experimental ros-galactic-rosbag2-py 0.9.1 py39he8739fe_4 robostack-experimental ros-galactic-rosbag2-storage 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-storage-default-plugins 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosbag2-transport 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-rosgraph-msgs 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-rosidl-adapter 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-cli 2.2.1 py39h4c0ac80_3 robostack-experimental ros-galactic-rosidl-cmake 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-default-generators 1.1.1 py39ha598a99_3 robostack-experimental ros-galactic-rosidl-default-runtime 1.1.1 py39ha598a99_3 robostack-experimental ros-galactic-rosidl-generator-c 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-generator-cpp 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-generator-py 0.11.1 py39ha598a99_3 robostack-experimental ros-galactic-rosidl-parser 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-runtime-c 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-runtime-cpp 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-runtime-py 0.9.1 py39h4c0ac80_3 robostack-experimental ros-galactic-rosidl-typesupport-c 1.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-cpp 1.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-fastrtps-c 1.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-fastrtps-cpp 1.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-interface 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-introspection-c 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rosidl-typesupport-introspection-cpp 2.2.1 py39he8739fe_3 robostack-experimental ros-galactic-rpyutils 0.2.0 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-action 2.0.1 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-bag 1.1.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-bag-plugins 1.1.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-common-plugins 1.1.0 py39he8739fe_3 robostack-experimental ros-galactic-rqt-console 2.0.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-graph 1.2.1 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-gui 1.1.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-gui-cpp 1.1.2 py39he8739fe_3 robostack-experimental ros-galactic-rqt-gui-py 1.1.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-image-view 1.1.1 py39he8739fe_3 robostack-experimental ros-galactic-rqt-msg 1.0.5 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-plot 1.1.1 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-publisher 1.1.3 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-py-common 1.1.2 py39ha598a99_3 robostack-experimental ros-galactic-rqt-py-console 1.0.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-reconfigure 1.0.8 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-service-caller 1.0.5 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-shell 1.0.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-srv 1.0.3 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-top 1.0.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rqt-topic 1.2.2 py39h4c0ac80_3 robostack-experimental ros-galactic-rti-connext-dds-cmake-module 0.6.2 py39he8739fe_3 robostack-experimental ros-galactic-rviz-assimp-vendor 8.5.0 py39h183ed34_3 robostack-experimental ros-galactic-rviz-common 8.5.0 py39he8739fe_3 robostack-experimental ros-galactic-rviz-default-plugins 8.5.0 py39he8739fe_3 robostack-experimental ros-galactic-rviz-ogre-vendor 8.5.0 py39hfa3779c_3 robostack-experimental ros-galactic-rviz-rendering 8.5.0 py39h84c1bae_3 robostack-experimental ros-galactic-rviz2 8.5.0 py39he8739fe_3 robostack-experimental ros-galactic-sdl2-vendor 3.0.1 py39he8739fe_3 robostack-experimental ros-galactic-sensor-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-shape-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-shared-queues-vendor 0.9.1 py39he8739fe_3 robostack-experimental ros-galactic-spdlog-vendor 1.3.0 py39h985731a_3 robostack-experimental ros-galactic-sqlite3-vendor 0.9.1 py39hed94de0_3 robostack-experimental ros-galactic-sros2 0.10.3 py39h4c0ac80_3 robostack-experimental ros-galactic-sros2-cmake 0.10.3 py39he8739fe_3 robostack-experimental ros-galactic-statistics-msgs 1.0.3 py39ha598a99_3 robostack-experimental ros-galactic-std-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-std-srvs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-stereo-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-tango-icons-vendor 0.1.0 py39he8739fe_3 robostack-experimental ros-galactic-teleop-twist-joy 2.4.3 py39he8739fe_3 robostack-experimental ros-galactic-teleop-twist-keyboard 2.3.2 py39h4c0ac80_3 robostack-experimental ros-galactic-tf2 0.17.2 py39h03a1d73_3 robostack-experimental ros-galactic-tf2-bullet 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-eigen 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-eigen-kdl 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-geometry-msgs 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-kdl 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-msgs 0.17.2 py39ha598a99_3 robostack-experimental ros-galactic-tf2-py 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-ros 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-ros-py 0.17.2 py39h4c0ac80_3 robostack-experimental ros-galactic-tf2-sensor-msgs 0.17.2 py39he8739fe_3 robostack-experimental ros-galactic-tf2-tools 0.17.2 py39h4c0ac80_3 robostack-experimental ros-galactic-tinyxml-vendor 0.8.2 py39he8739fe_3 robostack-experimental ros-galactic-tinyxml2-vendor 0.7.4 py39hffb49de_3 robostack-experimental ros-galactic-topic-monitor 0.14.3 py39h4c0ac80_3 robostack-experimental ros-galactic-tracetools 2.3.0 py39he8739fe_3 robostack-experimental ros-galactic-trajectory-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-turtlesim 1.3.3 py39ha598a99_3 robostack-experimental ros-galactic-uncrustify-vendor 1.5.3 py39he8739fe_3 robostack-experimental ros-galactic-unique-identifier-msgs 2.2.1 py39ha598a99_3 robostack-experimental ros-galactic-urdf 2.5.2 py39he8739fe_3 robostack-experimental ros-galactic-urdf-parser-plugin 2.5.2 py39he8739fe_3 robostack-experimental ros-galactic-urdfdom 2.3.5 py39h03a1d73_3 robostack-experimental ros-galactic-urdfdom-headers 1.0.5 py39he8739fe_3 robostack-experimental ros-galactic-visualization-msgs 2.2.4 py39ha598a99_3 robostack-experimental ros-galactic-yaml-cpp-vendor 7.1.1 py39he8739fe_3 robostack-experimental ros-galactic-zstd-vendor 0.9.1 py39hfc7bdbf_3 robostack-experimental ros2-distro-mutex 0.2.0 galactic robostack-experimental rosdistro 0.8.3 py39hcbf5309_3 conda-forge rospkg 1.4.0 pyhd8ed1ab_0 conda-forge sdl2 2.0.18 h0e60522_0 conda-forge setuptools 61.3.1 py39hcbf5309_0 conda-forge sip 6.5.1 py39h415ef7b_2 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge spdlog 1.9.2 h2d74725_1 conda-forge sqlite 3.37.1 h8ffe710_0 conda-forge tbb 2021.5.0 h2d74725_0 conda-forge tbb-devel 2021.5.0 h2d74725_0 conda-forge tinyxml 2.6.2 h2d74725_2 conda-forge tinyxml2 9.0.0 h0e60522_2 conda-forge tk 8.6.12 h8ffe710_0 conda-forge toml 0.10.2 pyhd8ed1ab_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge tzdata 2022a h191b570_0 conda-forge ucrt 10.0.20348.0 h57928b3_0 conda-forge uncrustify 0.74.0 h57928b3_0 conda-forge unicodedata2 14.0.0 py39hb82d6ee_0 conda-forge utfcpp 3.2.1 h57928b3_0 conda-forge vc 14.2 hb210afc_6 conda-forge vs2015_runtime 14.29.30037 h902a5da_6 conda-forge vtk 9.1.0 qt_py39h1ab545e_207 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge win32_setctime 1.1.0 pyhd8ed1ab_0 conda-forge xorg-kbproto 1.0.7 hcd874cb_1002 conda-forge xorg-libice 1.0.10 hcd874cb_0 conda-forge xorg-libsm 1.2.3 hcd874cb_1000 conda-forge xorg-libx11 1.7.2 hcd874cb_0 conda-forge xorg-libxau 1.0.9 hcd874cb_0 conda-forge xorg-libxdmcp 1.1.3 hcd874cb_0 conda-forge xorg-libxext 1.3.4 hcd874cb_1 conda-forge xorg-libxpm 3.5.13 hcd874cb_0 conda-forge xorg-libxt 1.2.1 hcd874cb_2 conda-forge xorg-xextproto 7.3.0 hcd874cb_1002 conda-forge xorg-xproto 7.0.31 hcd874cb_1007 conda-forge xz 5.2.5 h62dcd97_1 conda-forge yaml 0.2.5 h8ffe710_2 conda-forge yaml-cpp 0.6.3 ha925a31_4 conda-forge zipp 3.7.0 pyhd8ed1ab_1 conda-forge zlib 1.2.11 h8ffe710_1014 conda-forge zstd 1.5.2 h6255e5f_0 conda-forge zziplib 0.13.69 h1d00b33_1 conda-forge ~~~