{"number":"v5","published_at":"2023-10-21T06:43:14.390Z","last_synced_at":"2024-02-29T11:14:52.192Z","created_at":"2023-11-25T04:14:08.473Z","updated_at":"2024-02-29T11:14:52.359Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/flochre%2Fros2_docker_rolling/versions/v5","package":{"name":"flochre/ros2_docker_rolling","package_url":"https://docker.ecosyste.ms/api/v1/packages/flochre%2Fros2_docker_rolling"},"dependencies":[{"ecosystem":"generic","package_name":"bash","requirements":"5.1.16","purl":"pkg:generic/bash@5.1.16"},{"ecosystem":"generic","package_name":"python","requirements":"3.10.12","purl":"pkg:generic/python@3.10.12"},{"ecosystem":"pypi","package_name":"Babel","requirements":"2.8.0","purl":"pkg:pypi/Babel@2.8.0"},{"ecosystem":"pypi","package_name":"Brotli","requirements":"1.0.9","purl":"pkg:pypi/Brotli@1.0.9"},{"ecosystem":"pypi","package_name":"Jinja2","requirements":"3.0.3","purl":"pkg:pypi/Jinja2@3.0.3"},{"ecosystem":"pypi","package_name":"MarkupSafe","requirements":"2.0.1","purl":"pkg:pypi/MarkupSafe@2.0.1"},{"ecosystem":"pypi","package_name":"Pillow","requirements":"9.0.1","purl":"pkg:pypi/Pillow@9.0.1"},{"ecosystem":"pypi","package_name":"PyQt5-sip","requirements":"12.9.1","purl":"pkg:pypi/PyQt5-sip@12.9.1"},{"ecosystem":"pypi","package_name":"PyQt5","requirements":"5.15.6","purl":"pkg:pypi/PyQt5@5.15.6"},{"ecosystem":"pypi","package_name":"PyYAML","requirements":"5.4.1","purl":"pkg:pypi/PyYAML@5.4.1"},{"ecosystem":"pypi","package_name":"Pygments","requirements":"2.11.2","purl":"pkg:pypi/Pygments@2.11.2"},{"ecosystem":"pypi","package_name":"action-msgs","requirements":"2.0.1","purl":"pkg:pypi/action-msgs@2.0.1"},{"ecosystem":"pypi","package_name":"actionlib-msgs","requirements":"5.2.0","purl":"pkg:pypi/actionlib-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"ament-cmake-test","requirements":"1.3.0","purl":"pkg:pypi/ament-cmake-test@1.3.0"},{"ecosystem":"pypi","package_name":"ament-cmake-test","requirements":"2.3.0","purl":"pkg:pypi/ament-cmake-test@2.3.0"},{"ecosystem":"pypi","package_name":"ament-copyright","requirements":"0.12.0","purl":"pkg:pypi/ament-copyright@0.12.0"},{"ecosystem":"pypi","package_name":"ament-copyright","requirements":"0.16.0","purl":"pkg:pypi/ament-copyright@0.16.0"},{"ecosystem":"pypi","package_name":"ament-cppcheck","requirements":"0.12.0","purl":"pkg:pypi/ament-cppcheck@0.12.0"},{"ecosystem":"pypi","package_name":"ament-cppcheck","requirements":"0.16.0","purl":"pkg:pypi/ament-cppcheck@0.16.0"},{"ecosystem":"pypi","package_name":"ament-cpplint","requirements":"0.12.0","purl":"pkg:pypi/ament-cpplint@0.12.0"},{"ecosystem":"pypi","package_name":"ament-cpplint","requirements":"0.16.0","purl":"pkg:pypi/ament-cpplint@0.16.0"},{"ecosystem":"pypi","package_name":"ament-flake8","requirements":"0.12.0","purl":"pkg:pypi/ament-flake8@0.12.0"},{"ecosystem":"pypi","package_name":"ament-flake8","requirements":"0.16.0","purl":"pkg:pypi/ament-flake8@0.16.0"},{"ecosystem":"pypi","package_name":"ament-index-python","requirements":"1.7.0","purl":"pkg:pypi/ament-index-python@1.7.0"},{"ecosystem":"pypi","package_name":"ament-lint-cmake","requirements":"0.12.0","purl":"pkg:pypi/ament-lint-cmake@0.12.0"},{"ecosystem":"pypi","package_name":"ament-lint-cmake","requirements":"0.16.0","purl":"pkg:pypi/ament-lint-cmake@0.16.0"},{"ecosystem":"pypi","package_name":"ament-lint","requirements":"0.12.0","purl":"pkg:pypi/ament-lint@0.12.0"},{"ecosystem":"pypi","package_name":"ament-lint","requirements":"0.16.0","purl":"pkg:pypi/ament-lint@0.16.0"},{"ecosystem":"pypi","package_name":"ament-package","requirements":"0.14.0","purl":"pkg:pypi/ament-package@0.14.0"},{"ecosystem":"pypi","package_name":"ament-package","requirements":"0.16.2","purl":"pkg:pypi/ament-package@0.16.2"},{"ecosystem":"pypi","package_name":"ament-pep257","requirements":"0.12.0","purl":"pkg:pypi/ament-pep257@0.12.0"},{"ecosystem":"pypi","package_name":"ament-pep257","requirements":"0.16.0","purl":"pkg:pypi/ament-pep257@0.16.0"},{"ecosystem":"pypi","package_name":"ament-uncrustify","requirements":"0.12.0","purl":"pkg:pypi/ament-uncrustify@0.12.0"},{"ecosystem":"pypi","package_name":"ament-uncrustify","requirements":"0.16.0","purl":"pkg:pypi/ament-uncrustify@0.16.0"},{"ecosystem":"pypi","package_name":"ament-xmllint","requirements":"0.12.0","purl":"pkg:pypi/ament-xmllint@0.12.0"},{"ecosystem":"pypi","package_name":"ament-xmllint","requirements":"0.16.0","purl":"pkg:pypi/ament-xmllint@0.16.0"},{"ecosystem":"pypi","package_name":"angles","requirements":"1.16.0","purl":"pkg:pypi/angles@1.16.0"},{"ecosystem":"pypi","package_name":"apipkg","requirements":"1.5","purl":"pkg:pypi/apipkg@1.5"},{"ecosystem":"pypi","package_name":"appdirs","requirements":"1.4.4","purl":"pkg:pypi/appdirs@1.4.4"},{"ecosystem":"pypi","package_name":"argcomplete","requirements":"1.8.1","purl":"pkg:pypi/argcomplete@1.8.1"},{"ecosystem":"pypi","package_name":"attrs","requirements":"21.2.0","purl":"pkg:pypi/attrs@21.2.0"},{"ecosystem":"pypi","package_name":"beniget","requirements":"0.4.1","purl":"pkg:pypi/beniget@0.4.1"},{"ecosystem":"pypi","package_name":"builtin-interfaces","requirements":"2.0.1","purl":"pkg:pypi/builtin-interfaces@2.0.1"},{"ecosystem":"pypi","package_name":"catkin-pkg-modules","requirements":"1.0.0","purl":"pkg:pypi/catkin-pkg-modules@1.0.0"},{"ecosystem":"pypi","package_name":"catkin-pkg","requirements":"1.0.0","purl":"pkg:pypi/catkin-pkg@1.0.0"},{"ecosystem":"pypi","package_name":"cfgv","requirements":"3.4.0","purl":"pkg:pypi/cfgv@3.4.0"},{"ecosystem":"pypi","package_name":"colcon-argcomplete","requirements":"0.3.3","purl":"pkg:pypi/colcon-argcomplete@0.3.3"},{"ecosystem":"pypi","package_name":"colcon-bash","requirements":"0.5.0","purl":"pkg:pypi/colcon-bash@0.5.0"},{"ecosystem":"pypi","package_name":"colcon-cd","requirements":"0.1.1","purl":"pkg:pypi/colcon-cd@0.1.1"},{"ecosystem":"pypi","package_name":"colcon-cmake","requirements":"0.2.28","purl":"pkg:pypi/colcon-cmake@0.2.28"},{"ecosystem":"pypi","package_name":"colcon-common-extensions","requirements":"0.3.0","purl":"pkg:pypi/colcon-common-extensions@0.3.0"},{"ecosystem":"pypi","package_name":"colcon-core","requirements":"0.15.0","purl":"pkg:pypi/colcon-core@0.15.0"},{"ecosystem":"pypi","package_name":"colcon-defaults","requirements":"0.2.8","purl":"pkg:pypi/colcon-defaults@0.2.8"},{"ecosystem":"pypi","package_name":"colcon-devtools","requirements":"0.2.4","purl":"pkg:pypi/colcon-devtools@0.2.4"},{"ecosystem":"pypi","package_name":"colcon-library-path","requirements":"0.2.1","purl":"pkg:pypi/colcon-library-path@0.2.1"},{"ecosystem":"pypi","package_name":"colcon-metadata","requirements":"0.2.5","purl":"pkg:pypi/colcon-metadata@0.2.5"},{"ecosystem":"pypi","package_name":"colcon-mixin","requirements":"0.2.3","purl":"pkg:pypi/colcon-mixin@0.2.3"},{"ecosystem":"pypi","package_name":"colcon-notification","requirements":"0.2.15","purl":"pkg:pypi/colcon-notification@0.2.15"},{"ecosystem":"pypi","package_name":"colcon-output","requirements":"0.2.13","purl":"pkg:pypi/colcon-output@0.2.13"},{"ecosystem":"pypi","package_name":"colcon-package-information","requirements":"0.3.3","purl":"pkg:pypi/colcon-package-information@0.3.3"},{"ecosystem":"pypi","package_name":"colcon-package-selection","requirements":"0.2.10","purl":"pkg:pypi/colcon-package-selection@0.2.10"},{"ecosystem":"pypi","package_name":"colcon-parallel-executor","requirements":"0.3.0","purl":"pkg:pypi/colcon-parallel-executor@0.3.0"},{"ecosystem":"pypi","package_name":"colcon-pkg-config","requirements":"0.1.0","purl":"pkg:pypi/colcon-pkg-config@0.1.0"},{"ecosystem":"pypi","package_name":"colcon-powershell","requirements":"0.4.0","purl":"pkg:pypi/colcon-powershell@0.4.0"},{"ecosystem":"pypi","package_name":"colcon-python-setup-py","requirements":"0.2.8","purl":"pkg:pypi/colcon-python-setup-py@0.2.8"},{"ecosystem":"pypi","package_name":"colcon-recursive-crawl","requirements":"0.2.3","purl":"pkg:pypi/colcon-recursive-crawl@0.2.3"},{"ecosystem":"pypi","package_name":"colcon-ros","requirements":"0.4.1","purl":"pkg:pypi/colcon-ros@0.4.1"},{"ecosystem":"pypi","package_name":"colcon-test-result","requirements":"0.3.8","purl":"pkg:pypi/colcon-test-result@0.3.8"},{"ecosystem":"pypi","package_name":"colcon-zsh","requirements":"0.5.0","purl":"pkg:pypi/colcon-zsh@0.5.0"},{"ecosystem":"pypi","package_name":"composition-interfaces","requirements":"2.0.1","purl":"pkg:pypi/composition-interfaces@2.0.1"},{"ecosystem":"pypi","package_name":"control-msgs","requirements":"5.0.0","purl":"pkg:pypi/control-msgs@5.0.0"},{"ecosystem":"pypi","package_name":"controller-manager-msgs","requirements":"3.19.1","purl":"pkg:pypi/controller-manager-msgs@3.19.1"},{"ecosystem":"pypi","package_name":"cpplint","requirements":"1.5.5","purl":"pkg:pypi/cpplint@1.5.5"},{"ecosystem":"pypi","package_name":"cryptography","requirements":"3.4.8","purl":"pkg:pypi/cryptography@3.4.8"},{"ecosystem":"pypi","package_name":"cv-bridge","requirements":"3.4.0","purl":"pkg:pypi/cv-bridge@3.4.0"},{"ecosystem":"pypi","package_name":"cycler","requirements":"0.11.0","purl":"pkg:pypi/cycler@0.11.0"},{"ecosystem":"pypi","package_name":"dbus-python","requirements":"1.2.18","purl":"pkg:pypi/dbus-python@1.2.18"},{"ecosystem":"pypi","package_name":"decorator","requirements":"4.4.2","purl":"pkg:pypi/decorator@4.4.2"},{"ecosystem":"pypi","package_name":"diagnostic-msgs","requirements":"5.2.0","purl":"pkg:pypi/diagnostic-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"diagnostic-updater","requirements":"3.1.2","purl":"pkg:pypi/diagnostic-updater@3.1.2"},{"ecosystem":"pypi","package_name":"distlib","requirements":"0.3.4","purl":"pkg:pypi/distlib@0.3.4"},{"ecosystem":"pypi","package_name":"distlib","requirements":"0.3.7","purl":"pkg:pypi/distlib@0.3.7"},{"ecosystem":"pypi","package_name":"distro","requirements":"1.7.0","purl":"pkg:pypi/distro@1.7.0"},{"ecosystem":"pypi","package_name":"docutils","requirements":"0.17.1","purl":"pkg:pypi/docutils@0.17.1"},{"ecosystem":"pypi","package_name":"domain-coordinator","requirements":"0.12.0","purl":"pkg:pypi/domain-coordinator@0.12.0"},{"ecosystem":"pypi","package_name":"empy","requirements":"3.3.4","purl":"pkg:pypi/empy@3.3.4"},{"ecosystem":"pypi","package_name":"filelock","requirements":"3.12.4","purl":"pkg:pypi/filelock@3.12.4"},{"ecosystem":"pypi","package_name":"flake8-builtins","requirements":"1.5.3","purl":"pkg:pypi/flake8-builtins@1.5.3"},{"ecosystem":"pypi","package_name":"flake8-comprehensions","requirements":"3.8.0","purl":"pkg:pypi/flake8-comprehensions@3.8.0"},{"ecosystem":"pypi","package_name":"flake8-docstrings","requirements":"1.6.0","purl":"pkg:pypi/flake8-docstrings@1.6.0"},{"ecosystem":"pypi","package_name":"flake8-import-order","requirements":"0.18.1","purl":"pkg:pypi/flake8-import-order@0.18.1"},{"ecosystem":"pypi","package_name":"flake8-quotes","requirements":"3.3.1","purl":"pkg:pypi/flake8-quotes@3.3.1"},{"ecosystem":"pypi","package_name":"flake8","requirements":"4.0.1","purl":"pkg:pypi/flake8@4.0.1"},{"ecosystem":"pypi","package_name":"fonttools","requirements":"4.29.1","purl":"pkg:pypi/fonttools@4.29.1"},{"ecosystem":"pypi","package_name":"fs","requirements":"2.4.12","purl":"pkg:pypi/fs@2.4.12"},{"ecosystem":"pypi","package_name":"gast","requirements":"0.5.2","purl":"pkg:pypi/gast@0.5.2"},{"ecosystem":"pypi","package_name":"generate-parameter-library-py","requirements":"0.3.6","purl":"pkg:pypi/generate-parameter-library-py@0.3.6"},{"ecosystem":"pypi","package_name":"geometry-msgs","requirements":"5.2.0","purl":"pkg:pypi/geometry-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"identify","requirements":"2.5.30","purl":"pkg:pypi/identify@2.5.30"},{"ecosystem":"pypi","package_name":"importlib-metadata","requirements":"4.6.4","purl":"pkg:pypi/importlib-metadata@4.6.4"},{"ecosystem":"pypi","package_name":"iniconfig","requirements":"1.1.1","purl":"pkg:pypi/iniconfig@1.1.1"},{"ecosystem":"pypi","package_name":"interactive-markers","requirements":"2.5.2","purl":"pkg:pypi/interactive-markers@2.5.2"},{"ecosystem":"pypi","package_name":"kiwisolver","requirements":"1.3.2","purl":"pkg:pypi/kiwisolver@1.3.2"},{"ecosystem":"pypi","package_name":"lark","requirements":"1.1.1","purl":"pkg:pypi/lark@1.1.1"},{"ecosystem":"pypi","package_name":"laser-geometry","requirements":"2.6.0","purl":"pkg:pypi/laser-geometry@2.6.0"},{"ecosystem":"pypi","package_name":"launch-ros","requirements":"0.26.2","purl":"pkg:pypi/launch-ros@0.26.2"},{"ecosystem":"pypi","package_name":"launch-testing-ros","requirements":"0.26.2","purl":"pkg:pypi/launch-testing-ros@0.26.2"},{"ecosystem":"pypi","package_name":"launch-testing","requirements":"3.2.0","purl":"pkg:pypi/launch-testing@3.2.0"},{"ecosystem":"pypi","package_name":"launch-xml","requirements":"3.2.0","purl":"pkg:pypi/launch-xml@3.2.0"},{"ecosystem":"pypi","package_name":"launch-yaml","requirements":"3.2.0","purl":"pkg:pypi/launch-yaml@3.2.0"},{"ecosystem":"pypi","package_name":"launch","requirements":"3.2.0","purl":"pkg:pypi/launch@3.2.0"},{"ecosystem":"pypi","package_name":"lifecycle-msgs","requirements":"2.0.1","purl":"pkg:pypi/lifecycle-msgs@2.0.1"},{"ecosystem":"pypi","package_name":"lxml","requirements":"4.8.0","purl":"pkg:pypi/lxml@4.8.0"},{"ecosystem":"pypi","package_name":"lz4","requirements":"3.1.3 dfsg","purl":"pkg:pypi/lz4@3.1.3+dfsg"},{"ecosystem":"pypi","package_name":"map-msgs","requirements":"2.3.0","purl":"pkg:pypi/map-msgs@2.3.0"},{"ecosystem":"pypi","package_name":"matplotlib","requirements":"3.5.1","purl":"pkg:pypi/matplotlib@3.5.1"},{"ecosystem":"pypi","package_name":"mccabe","requirements":"0.6.1","purl":"pkg:pypi/mccabe@0.6.1"},{"ecosystem":"pypi","package_name":"message-filters","requirements":"4.10.0","purl":"pkg:pypi/message-filters@4.10.0"},{"ecosystem":"pypi","package_name":"more-itertools","requirements":"8.10.0","purl":"pkg:pypi/more-itertools@8.10.0"},{"ecosystem":"pypi","package_name":"mpmath","requirements":"0.0.0","purl":"pkg:pypi/mpmath@0.0.0"},{"ecosystem":"pypi","package_name":"mypy","requirements":"0.902","purl":"pkg:pypi/mypy@0.902"},{"ecosystem":"pypi","package_name":"nav-msgs","requirements":"5.2.0","purl":"pkg:pypi/nav-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"netifaces","requirements":"0.11.0","purl":"pkg:pypi/netifaces@0.11.0"},{"ecosystem":"pypi","package_name":"nodeenv","requirements":"1.8.0","purl":"pkg:pypi/nodeenv@1.8.0"},{"ecosystem":"pypi","package_name":"notify2","requirements":"0.3","purl":"pkg:pypi/notify2@0.3"},{"ecosystem":"pypi","package_name":"numpy","requirements":"1.21.5","purl":"pkg:pypi/numpy@1.21.5"},{"ecosystem":"pypi","package_name":"osrf-pycommon","requirements":"2.1.4","purl":"pkg:pypi/osrf-pycommon@2.1.4"},{"ecosystem":"pypi","package_name":"packaging","requirements":"21.3","purl":"pkg:pypi/packaging@21.3"},{"ecosystem":"pypi","package_name":"pip","requirements":"22.0.2","purl":"pkg:pypi/pip@22.0.2"},{"ecosystem":"pypi","package_name":"platformdirs","requirements":"3.11.0","purl":"pkg:pypi/platformdirs@3.11.0"},{"ecosystem":"pypi","package_name":"pluggy","requirements":"0.13.0","purl":"pkg:pypi/pluggy@0.13.0"},{"ecosystem":"pypi","package_name":"ply","requirements":"3.11","purl":"pkg:pypi/ply@3.11"},{"ecosystem":"pypi","package_name":"pre-commit","requirements":"3.5.0","purl":"pkg:pypi/pre-commit@3.5.0"},{"ecosystem":"pypi","package_name":"psutil","requirements":"5.9.0","purl":"pkg:pypi/psutil@5.9.0"},{"ecosystem":"pypi","package_name":"py","requirements":"1.10.0","purl":"pkg:pypi/py@1.10.0"},{"ecosystem":"pypi","package_name":"pycairo","requirements":"1.20.1","purl":"pkg:pypi/pycairo@1.20.1"},{"ecosystem":"pypi","package_name":"pycodestyle","requirements":"2.8.0","purl":"pkg:pypi/pycodestyle@2.8.0"},{"ecosystem":"pypi","package_name":"pydocstyle","requirements":"6.1.1","purl":"pkg:pypi/pydocstyle@6.1.1"},{"ecosystem":"pypi","package_name":"pydot","requirements":"1.4.2","purl":"pkg:pypi/pydot@1.4.2"},{"ecosystem":"pypi","package_name":"pyflakes","requirements":"2.4.0","purl":"pkg:pypi/pyflakes@2.4.0"},{"ecosystem":"pypi","package_name":"pygraphviz","requirements":"1.7","purl":"pkg:pypi/pygraphviz@1.7"},{"ecosystem":"pypi","package_name":"pyparsing","requirements":"2.4.7","purl":"pkg:pypi/pyparsing@2.4.7"},{"ecosystem":"pypi","package_name":"pytest","requirements":"6.2.5","purl":"pkg:pypi/pytest@6.2.5"},{"ecosystem":"pypi","package_name":"python-dateutil","requirements":"2.8.1","purl":"pkg:pypi/python-dateutil@2.8.1"},{"ecosystem":"pypi","package_name":"python-qt-binding","requirements":"1.3.0","purl":"pkg:pypi/python-qt-binding@1.3.0"},{"ecosystem":"pypi","package_name":"pythran","requirements":"0.10.0","purl":"pkg:pypi/pythran@0.10.0"},{"ecosystem":"pypi","package_name":"pytz","requirements":"2022.1","purl":"pkg:pypi/pytz@2022.1"},{"ecosystem":"pypi","package_name":"qt-dotgraph","requirements":"2.7.0","purl":"pkg:pypi/qt-dotgraph@2.7.0"},{"ecosystem":"pypi","package_name":"qt-gui-cpp","requirements":"2.7.0","purl":"pkg:pypi/qt-gui-cpp@2.7.0"},{"ecosystem":"pypi","package_name":"qt-gui-py-common","requirements":"2.7.0","purl":"pkg:pypi/qt-gui-py-common@2.7.0"},{"ecosystem":"pypi","package_name":"qt-gui","requirements":"2.7.0","purl":"pkg:pypi/qt-gui@2.7.0"},{"ecosystem":"pypi","package_name":"rcl-interfaces","requirements":"2.0.1","purl":"pkg:pypi/rcl-interfaces@2.0.1"},{"ecosystem":"pypi","package_name":"rclpy","requirements":"5.4.0","purl":"pkg:pypi/rclpy@5.4.0"},{"ecosystem":"pypi","package_name":"rcutils","requirements":"6.4.0","purl":"pkg:pypi/rcutils@6.4.0"},{"ecosystem":"pypi","package_name":"resource-retriever","requirements":"3.3.1","purl":"pkg:pypi/resource-retriever@3.3.1"},{"ecosystem":"pypi","package_name":"rmw-dds-common","requirements":"2.1.1","purl":"pkg:pypi/rmw-dds-common@2.1.1"},{"ecosystem":"pypi","package_name":"roman","requirements":"3.3","purl":"pkg:pypi/roman@3.3"},{"ecosystem":"pypi","package_name":"ros-image-to-qimage","requirements":"0.4.1","purl":"pkg:pypi/ros-image-to-qimage@0.4.1"},{"ecosystem":"pypi","package_name":"ros2action","requirements":"0.29.1","purl":"pkg:pypi/ros2action@0.29.1"},{"ecosystem":"pypi","package_name":"ros2bag-mcap-cli","requirements":"0.24.0","purl":"pkg:pypi/ros2bag-mcap-cli@0.24.0"},{"ecosystem":"pypi","package_name":"ros2bag-sqlite3-cli","requirements":"0.24.0","purl":"pkg:pypi/ros2bag-sqlite3-cli@0.24.0"},{"ecosystem":"pypi","package_name":"ros2bag","requirements":"0.24.0","purl":"pkg:pypi/ros2bag@0.24.0"},{"ecosystem":"pypi","package_name":"ros2cli","requirements":"0.29.1","purl":"pkg:pypi/ros2cli@0.29.1"},{"ecosystem":"pypi","package_name":"ros2component","requirements":"0.29.1","purl":"pkg:pypi/ros2component@0.29.1"},{"ecosystem":"pypi","package_name":"ros2doctor","requirements":"0.29.1","purl":"pkg:pypi/ros2doctor@0.29.1"},{"ecosystem":"pypi","package_name":"ros2interface","requirements":"0.29.1","purl":"pkg:pypi/ros2interface@0.29.1"},{"ecosystem":"pypi","package_name":"ros2launch","requirements":"0.26.2","purl":"pkg:pypi/ros2launch@0.26.2"},{"ecosystem":"pypi","package_name":"ros2lifecycle","requirements":"0.29.1","purl":"pkg:pypi/ros2lifecycle@0.29.1"},{"ecosystem":"pypi","package_name":"ros2multicast","requirements":"0.29.1","purl":"pkg:pypi/ros2multicast@0.29.1"},{"ecosystem":"pypi","package_name":"ros2node","requirements":"0.29.1","purl":"pkg:pypi/ros2node@0.29.1"},{"ecosystem":"pypi","package_name":"ros2param","requirements":"0.29.1","purl":"pkg:pypi/ros2param@0.29.1"},{"ecosystem":"pypi","package_name":"ros2pkg","requirements":"0.29.1","purl":"pkg:pypi/ros2pkg@0.29.1"},{"ecosystem":"pypi","package_name":"ros2run","requirements":"0.29.1","purl":"pkg:pypi/ros2run@0.29.1"},{"ecosystem":"pypi","package_name":"ros2service","requirements":"0.29.1","purl":"pkg:pypi/ros2service@0.29.1"},{"ecosystem":"pypi","package_name":"ros2topic","requirements":"0.29.1","purl":"pkg:pypi/ros2topic@0.29.1"},{"ecosystem":"pypi","package_name":"rosbag2-interfaces","requirements":"0.24.0","purl":"pkg:pypi/rosbag2-interfaces@0.24.0"},{"ecosystem":"pypi","package_name":"rosbag2-py","requirements":"0.24.0","purl":"pkg:pypi/rosbag2-py@0.24.0"},{"ecosystem":"pypi","package_name":"rosdep-modules","requirements":"0.22.2","purl":"pkg:pypi/rosdep-modules@0.22.2"},{"ecosystem":"pypi","package_name":"rosdep","requirements":"0.22.2","purl":"pkg:pypi/rosdep@0.22.2"},{"ecosystem":"pypi","package_name":"rosdistro-modules","requirements":"0.9.0","purl":"pkg:pypi/rosdistro-modules@0.9.0"},{"ecosystem":"pypi","package_name":"rosgraph-msgs","requirements":"2.0.1","purl":"pkg:pypi/rosgraph-msgs@2.0.1"},{"ecosystem":"pypi","package_name":"rosidl-adapter","requirements":"4.4.1","purl":"pkg:pypi/rosidl-adapter@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-cli","requirements":"4.4.1","purl":"pkg:pypi/rosidl-cli@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-cmake","requirements":"4.4.1","purl":"pkg:pypi/rosidl-cmake@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-generator-c","requirements":"4.4.1","purl":"pkg:pypi/rosidl-generator-c@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-generator-cpp","requirements":"4.4.1","purl":"pkg:pypi/rosidl-generator-cpp@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-generator-py","requirements":"0.20.0","purl":"pkg:pypi/rosidl-generator-py@0.20.0"},{"ecosystem":"pypi","package_name":"rosidl-generator-type-description","requirements":"4.4.1","purl":"pkg:pypi/rosidl-generator-type-description@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-parser","requirements":"4.4.1","purl":"pkg:pypi/rosidl-parser@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-pycommon","requirements":"4.4.1","purl":"pkg:pypi/rosidl-pycommon@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-runtime-py","requirements":"0.13.0","purl":"pkg:pypi/rosidl-runtime-py@0.13.0"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-c","requirements":"3.2.0","purl":"pkg:pypi/rosidl-typesupport-c@3.2.0"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-cpp","requirements":"3.2.0","purl":"pkg:pypi/rosidl-typesupport-cpp@3.2.0"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-fastrtps-c","requirements":"3.3.0","purl":"pkg:pypi/rosidl-typesupport-fastrtps-c@3.3.0"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-fastrtps-cpp","requirements":"3.3.0","purl":"pkg:pypi/rosidl-typesupport-fastrtps-cpp@3.3.0"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-introspection-c","requirements":"4.4.1","purl":"pkg:pypi/rosidl-typesupport-introspection-c@4.4.1"},{"ecosystem":"pypi","package_name":"rosidl-typesupport-introspection-cpp","requirements":"4.4.1","purl":"pkg:pypi/rosidl-typesupport-introspection-cpp@4.4.1"},{"ecosystem":"pypi","package_name":"rospkg-modules","requirements":"1.5.0","purl":"pkg:pypi/rospkg-modules@1.5.0"},{"ecosystem":"pypi","package_name":"rospkg","requirements":"1.5.0","purl":"pkg:pypi/rospkg@1.5.0"},{"ecosystem":"pypi","package_name":"rpyutils","requirements":"0.4.1","purl":"pkg:pypi/rpyutils@0.4.1"},{"ecosystem":"pypi","package_name":"rqt-action","requirements":"2.2.0","purl":"pkg:pypi/rqt-action@2.2.0"},{"ecosystem":"pypi","package_name":"rqt-bag-plugins","requirements":"1.5.0","purl":"pkg:pypi/rqt-bag-plugins@1.5.0"},{"ecosystem":"pypi","package_name":"rqt-bag","requirements":"1.5.0","purl":"pkg:pypi/rqt-bag@1.5.0"},{"ecosystem":"pypi","package_name":"rqt-console","requirements":"2.2.0","purl":"pkg:pypi/rqt-console@2.2.0"},{"ecosystem":"pypi","package_name":"rqt-controller-manager","requirements":"3.19.1","purl":"pkg:pypi/rqt-controller-manager@3.19.1"},{"ecosystem":"pypi","package_name":"rqt-graph","requirements":"1.5.1","purl":"pkg:pypi/rqt-graph@1.5.1"},{"ecosystem":"pypi","package_name":"rqt-gui-py","requirements":"1.4.1","purl":"pkg:pypi/rqt-gui-py@1.4.1"},{"ecosystem":"pypi","package_name":"rqt-gui","requirements":"1.4.1","purl":"pkg:pypi/rqt-gui@1.4.1"},{"ecosystem":"pypi","package_name":"rqt-joint-trajectory-controller","requirements":"3.16.0","purl":"pkg:pypi/rqt-joint-trajectory-controller@3.16.0"},{"ecosystem":"pypi","package_name":"rqt-moveit","requirements":"1.0.1","purl":"pkg:pypi/rqt-moveit@1.0.1"},{"ecosystem":"pypi","package_name":"rqt-msg","requirements":"1.5.0","purl":"pkg:pypi/rqt-msg@1.5.0"},{"ecosystem":"pypi","package_name":"rqt-plot","requirements":"1.3.1","purl":"pkg:pypi/rqt-plot@1.3.1"},{"ecosystem":"pypi","package_name":"rqt-publisher","requirements":"1.7.0","purl":"pkg:pypi/rqt-publisher@1.7.0"},{"ecosystem":"pypi","package_name":"rqt-py-common","requirements":"1.4.1","purl":"pkg:pypi/rqt-py-common@1.4.1"},{"ecosystem":"pypi","package_name":"rqt-py-console","requirements":"1.2.1","purl":"pkg:pypi/rqt-py-console@1.2.1"},{"ecosystem":"pypi","package_name":"rqt-reconfigure","requirements":"1.6.1","purl":"pkg:pypi/rqt-reconfigure@1.6.1"},{"ecosystem":"pypi","package_name":"rqt-robot-dashboard","requirements":"0.5.8","purl":"pkg:pypi/rqt-robot-dashboard@0.5.8"},{"ecosystem":"pypi","package_name":"rqt-robot-monitor","requirements":"1.0.5","purl":"pkg:pypi/rqt-robot-monitor@1.0.5"},{"ecosystem":"pypi","package_name":"rqt-robot-steering","requirements":"1.0.0","purl":"pkg:pypi/rqt-robot-steering@1.0.0"},{"ecosystem":"pypi","package_name":"rqt-runtime-monitor","requirements":"1.0.0","purl":"pkg:pypi/rqt-runtime-monitor@1.0.0"},{"ecosystem":"pypi","package_name":"rqt-service-caller","requirements":"1.2.0","purl":"pkg:pypi/rqt-service-caller@1.2.0"},{"ecosystem":"pypi","package_name":"rqt-shell","requirements":"1.2.0","purl":"pkg:pypi/rqt-shell@1.2.0"},{"ecosystem":"pypi","package_name":"rqt-srv","requirements":"1.2.1","purl":"pkg:pypi/rqt-srv@1.2.1"},{"ecosystem":"pypi","package_name":"rqt-tf-tree","requirements":"1.0.4","purl":"pkg:pypi/rqt-tf-tree@1.0.4"},{"ecosystem":"pypi","package_name":"rqt-topic","requirements":"1.7.0","purl":"pkg:pypi/rqt-topic@1.7.0"},{"ecosystem":"pypi","package_name":"rqt","requirements":"1.4.1","purl":"pkg:pypi/rqt@1.4.1"},{"ecosystem":"pypi","package_name":"scipy","requirements":"1.8.0","purl":"pkg:pypi/scipy@1.8.0"},{"ecosystem":"pypi","package_name":"sensor-msgs-py","requirements":"5.2.0","purl":"pkg:pypi/sensor-msgs-py@5.2.0"},{"ecosystem":"pypi","package_name":"sensor-msgs","requirements":"5.2.0","purl":"pkg:pypi/sensor-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"service-msgs","requirements":"2.0.1","purl":"pkg:pypi/service-msgs@2.0.1"},{"ecosystem":"pypi","package_name":"setuptools","requirements":"59.6.0","purl":"pkg:pypi/setuptools@59.6.0"},{"ecosystem":"pypi","package_name":"shape-msgs","requirements":"5.2.0","purl":"pkg:pypi/shape-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"six","requirements":"1.16.0","purl":"pkg:pypi/six@1.16.0"},{"ecosystem":"pypi","package_name":"snowballstemmer","requirements":"2.2.0","purl":"pkg:pypi/snowballstemmer@2.2.0"},{"ecosystem":"pypi","package_name":"sros2","requirements":"0.12.1","purl":"pkg:pypi/sros2@0.12.1"},{"ecosystem":"pypi","package_name":"statistics-msgs","requirements":"2.0.1","purl":"pkg:pypi/statistics-msgs@2.0.1"},{"ecosystem":"pypi","package_name":"std-msgs","requirements":"5.2.0","purl":"pkg:pypi/std-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"std-srvs","requirements":"5.2.0","purl":"pkg:pypi/std-srvs@5.2.0"},{"ecosystem":"pypi","package_name":"stereo-msgs","requirements":"5.2.0","purl":"pkg:pypi/stereo-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"sympy","requirements":"1.9","purl":"pkg:pypi/sympy@1.9"},{"ecosystem":"pypi","package_name":"teleop-twist-keyboard","requirements":"2.3.2","purl":"pkg:pypi/teleop-twist-keyboard@2.3.2"},{"ecosystem":"pypi","package_name":"tf2-geometry-msgs","requirements":"0.33.2","purl":"pkg:pypi/tf2-geometry-msgs@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-kdl","requirements":"0.33.2","purl":"pkg:pypi/tf2-kdl@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-msgs","requirements":"0.33.2","purl":"pkg:pypi/tf2-msgs@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-py","requirements":"0.33.2","purl":"pkg:pypi/tf2-py@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-ros-py","requirements":"0.33.2","purl":"pkg:pypi/tf2-ros-py@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-sensor-msgs","requirements":"0.33.2","purl":"pkg:pypi/tf2-sensor-msgs@0.33.2"},{"ecosystem":"pypi","package_name":"tf2-tools","requirements":"0.33.2","purl":"pkg:pypi/tf2-tools@0.33.2"},{"ecosystem":"pypi","package_name":"toml","requirements":"0.10.2","purl":"pkg:pypi/toml@0.10.2"},{"ecosystem":"pypi","package_name":"trajectory-msgs","requirements":"5.2.0","purl":"pkg:pypi/trajectory-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"type-description-interfaces","requirements":"2.0.1","purl":"pkg:pypi/type-description-interfaces@2.0.1"},{"ecosystem":"pypi","package_name":"typeguard","requirements":"2.2.2","purl":"pkg:pypi/typeguard@2.2.2"},{"ecosystem":"pypi","package_name":"ufoLib2","requirements":"0.13.1","purl":"pkg:pypi/ufoLib2@0.13.1"},{"ecosystem":"pypi","package_name":"unicodedata2","requirements":"14.0.0","purl":"pkg:pypi/unicodedata2@14.0.0"},{"ecosystem":"pypi","package_name":"unique-identifier-msgs","requirements":"2.5.0","purl":"pkg:pypi/unique-identifier-msgs@2.5.0"},{"ecosystem":"pypi","package_name":"vcstool","requirements":"0.3.0","purl":"pkg:pypi/vcstool@0.3.0"},{"ecosystem":"pypi","package_name":"virtualenv","requirements":"20.24.5","purl":"pkg:pypi/virtualenv@20.24.5"},{"ecosystem":"pypi","package_name":"visualization-msgs","requirements":"5.2.0","purl":"pkg:pypi/visualization-msgs@5.2.0"},{"ecosystem":"pypi","package_name":"wheel","requirements":"0.37.1","purl":"pkg:pypi/wheel@0.37.1"},{"ecosystem":"pypi","package_name":"xacro","requirements":"2.0.9","purl":"pkg:pypi/xacro@2.0.9"},{"ecosystem":"pypi","package_name":"zipp","requirements":"1.0.0","purl":"pkg:pypi/zipp@1.0.0"}]}