skillfed

cmeel-console-bridge

cmeel distribution for console-bridge, A ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages.

cmeel-console-bridge v1.0.2.3 771.0K downloads/30d#5,102 on PyPI0
Permissive license Zlib Active released

What it is and what it does

cmeel-console-bridge is a Python packaging of console-bridge, a logging utility originally designed for the ROS (Robot Operating System) ecosystem. It provides a bridge between ROS-independent code and ROS logging infrastructure, allowing packages to emit log messages that flow into rosconsole and rosout without requiring a full ROS dependency. The package is distributed through cmeel, a CMake-based wheel builder, and is available as pre-built wheels for multiple platforms and architectures.

The package depends on cmeel as its runtime dependency and targets modern Python versions (3.8+). It carries a permissive Zlib license and sees moderate adoption (top 15000 on PyPI). Installation involves selecting the appropriate platform-specific wheel automatically; the package maintains active development with recent releases.

Use it for:

  • Integrate logging in ROS-independent libraries that will be used by ROS packages
  • Route application logs into ROS's centralized logging system (rosconsole/rosout)
  • Build cross-platform ROS tooling that needs consistent logging across macOS, Linux, and musl environments
  • Provide logging without forcing a full ROS dependency on standalone utilities

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a Python distribution of console-bridge, a ROS-independent logging package that routes messages into rosconsole/rosout for ROS-dependent packages.

Yes, if you are building ROS-dependent packages or libraries that need to integrate with ROS logging infrastructure. The permissive license, active maintenance, and broad platform support make it a low-risk choice. However, verify first whether your use case requires ROS integration or if you need console-bridge's logging outside a ROS context.

Install

cmeel-console-bridge on PyPI

pip

pip install cmeel-console-bridge

uv

uv add cmeel-console-bridge

poetry

poetry add cmeel-console-bridge

Installing cmeel-console-bridge

Before you install

Medium install friction due to platform-specific wheels across multiple architectures (macOS, Linux variants, musl). Active maintenance with recent release (2025-03-19) and ongoing repository activity.

License in practice

Zlib license is permissive and poses no restrictions on use, modification, or distribution in commercial or private projects.

Quickstart

pip install cmeel-console-bridge

import cmeel_console_bridge
# Use within ROS-dependent packages for logging

Requires Python >=3.8; platform-specific wheel selection is automatic but depends on matching your system architecture.

Verify before relying

  • Whether this package works standalone or requires a ROS installation to function
  • What specific logging APIs or methods are exposed by the cmeel distribution
  • Whether console-bridge output can be consumed outside of ROS environments

Package facts

License Zlib (permissive)
Python support supports the current Python release (>=3.8)
Install friction medium — platform-specific wheel
Runtime dependencies 1 — cmeel
Maintenance actively maintained — 513 days since the last release
Last repo commit
First released
Downloads 770,977/month — #5,102 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: cmeel_console_bridge-1.0.2.3-0-py3-none-macosx_10_9_x86_64.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-macosx_11_0_arm64.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-manylinux_2_17_i686.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-manylinux_2_28_aarch64.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-manylinux_2_28_x86_64.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-musllinux_1_2_aarch64.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-musllinux_1_2_i686.whl; cmeel_console_bridge-1.0.2.3-0-py3-none-musllinux_1_2_x86_64.whl

Tags

ROS logging bridgeconsole-bridge pythonROS independent loggingcmeel console bridgerosconsole integrationROS message routing
ros-integrationlogging-bridge

More Software Development packages