{"library":"colcon-bash","type":"library","category":null,"description":"colcon-bash is an extension for the colcon build system, primarily used in robotics development (e.g., ROS 2). It provides the functionality to generate Bash shell scripts (e.g., `setup.bash`) within colcon workspaces. These scripts are crucial for setting up the environment, allowing users to easily source packages and make their executables and libraries discoverable. The current version is 0.5.0, and it follows the colcon project's release cadence, often coinciding with ROS 2 releases or colcon-core updates.","language":"python","status":"active","version":"0.5.0","tags":["colcon","build system","bash","shell","robotics","ros2"],"last_verified":"Tue May 26","install":[{"cmd":"pip install colcon-bash","imports":["from colcon_bash.bash.package import PackageBashExtension"]},{"cmd":"pip install colcon-common-extensions","imports":[]}],"homepage":"https://colcon.readthedocs.io","github":"https://github.com/colcon/colcon-bash","docs":null,"changelog":"https://github.com/colcon/colcon-bash/milestones?direction=desc&sort=due_date&state=closed","pypi":"https://pypi.org/project/colcon-bash/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":6.2,"avg_import_s":null,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/colcon-bash/compatibility"}}