--- id: cmeel-console-bridge version: "1.0.2.3" license: Zlib license_treatment: permissive maintenance: active --- # cmeel-console-bridge — cmeel distribution for console-bridge, A ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages. License: permissive · Maintenance: active · Downloads: 771.0K/mo ## 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 above — 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 pip install cmeel-console-bridge uv add cmeel-console-bridge 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_current - Install friction: medium - Maintenance: active - Downloads: 771.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags ROS logging bridge, console-bridge python, ROS independent logging, cmeel console bridge, rosconsole integration, ROS message routing, ros-integration, logging-bridge [View on SkillFed](https://skillfed.io/packages/cmeel-console-bridge) · [View on PyPI](https://pypi.org/project/cmeel-console-bridge/)