lauterbach-trace32-rcl
Lauterbach TRACE32 Python Remote Control Library
Decision gist · record as of 2026-08-14
Yes, if you are actively using a Lauterbach TRACE32 debugger and need to automate or script debugging workflows. The package is actively maintained, has no external dependencies, carries a permissive license, and has no known vulnerabilities. Install only if you have a TRACE32 debugger environment to connect to; the library is a thin wrapper around the remote control protocol and is not useful standalone.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a running TRACE32 debugger instance accessible via TCP/IP on the local network or system; the library cannot function without an active TRACE32 connection target.
- Low friction installation with no runtime dependencies.
- Active maintenance status with recent release (43 days ago) and a history of bug fixes and feature additions across versions.
License · maintenance · safety
MIT (permissive) — MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.
last release 2026-07-02 (43 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 428,990 downloads/mo, #6,743 on PyPI
Alternatives
Verify before relying
pip install lauterbach-trace32-rcl
import lauterbach.trace32.rcl as rcl
# Connect to a running TRACE32 instance
rcl.open()
rcl.t32_getstate() # Query debugger state
rcl.close()- Whether the package requires a TRACE32 debugger installation or license to be useful
- Supported TRACE32 hardware platforms and debugger versions
- Network/TCP connection requirements and configuration details
What it is and what it does
lauterbach-trace32-rcl is a Python binding for Lauterbach's TRACE32 remote control library (RCL), allowing developers to script and automate debugging workflows against TRACE32 debuggers. It exposes the debugger's API through Python functions and classes, enabling tasks like reading memory, setting breakpoints, querying trace state, and retrieving debug information programmatically rather than through the GUI.
The package has no external runtime dependencies and installs as a pure Python wheel. It supports modern Python versions (3.9+, with Python 3.6–3.8 support dropped in v1.1.0) and is actively maintained, with recent releases addressing edge cases in trace handling and API correctness. The library is intended for developers integrating TRACE32 debugging into automated test systems, CI/CD pipelines, or custom analysis tools.
Use it for
- Automate debugging workflows in CI/CD pipelines by scripting breakpoint setup and memory inspection
- Build custom analysis tools that read trace data and memory snapshots from TRACE32 sessions
- Integrate TRACE32 debugging into automated test frameworks to verify embedded software behavior
- Retrieve and process debug information (symbols, error states, trace records) programmatically
- Develop post-mortem analysis scripts that query TRACE32 for crash dumps and execution history
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are actively using a Lauterbach TRACE32 debugger and need to automate or script debugging workflows.
The package is actively maintained, has no external dependencies, carries a permissive license, and has no known vulnerabilities. Install only if you have a TRACE32 debugger environment to connect to; the library is a thin wrapper around the remote control protocol and is not useful standalone.
Install
lauterbach-trace32-rcl on PyPI
Before you install
Low friction installation with no runtime dependencies. Active maintenance status with recent release (43 days ago) and a history of bug fixes and feature additions across versions.
Requires a running TRACE32 debugger instance accessible via TCP/IP on the local network or system; the library cannot function without an active TRACE32 connection target.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.
Quickstart
pip install lauterbach-trace32-rcl
import lauterbach.trace32.rcl as rcl
# Connect to a running TRACE32 instance
rcl.open()
rcl.t32_getstate() # Query debugger state
rcl.close()
Verify before relying
- Whether the package requires a TRACE32 debugger installation or license to be useful
- Supported TRACE32 hardware platforms and debugger versions
- Network/TCP connection requirements and configuration details
Package facts
| License | MIT permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 43 days since the last release |
| First released | |
| Downloads | 428,990 / month, #6,743 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.9Topic :: Software Development :: Debuggers |
Evidence: lauterbach_trace32_rcl-1.1.6-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “trace32 remote control python”
- lauterbach-trace32-rclProvides a Python interface to Lauterbach TRACE32 debuggers via…
- androidtvremote2A Python library for controlling Android TV devices over the network…
- python-rrmngmntManages remote Linux machines and services over SSH, providing…
Give your agent the search over MCP, or paste the wish link into any chat.
More Debuggers packages
Extracts and displays stack frame and traceback data with context-aware source code rendering, used to power enhanced tracebacks in IPython and similar tools.
Install it if you need to display or inspect stack frames with source context; skip it if your use case doesn't involve frame introspection.
debugpy is a Debug Adapter Protocol implementation for Python that enables remote debugging of Python scripts and modules through standard DAP clients, with support for breakpoints, exception handling, and subprocess debugging.
Install it if you need remote debugging, DAP client integration, or programmatic control over breakpoints and exception handling.
Pylint is a static code analyzer that checks Python code for errors, enforces coding standards, detects code smells, and suggests refactoring improvements without executing the code.
Install it if you need thorough code analysis with inference-based bug detection; if speed is critical, consider pairing it with faster linters like ruff for…
yamllint checks YAML files for syntax errors, style violations, and structural problems like key repetition, line length, trailing spaces, and indentation issues.
ipdb is an IPython-enabled debugger that replaces Python's standard pdb with tab completion, syntax highlighting, and better introspection while maintaining the same pdb interface.
Memray is a memory profiler for Python that traces every function call to track memory allocations across Python code, native extensions, and the interpreter itself, generating reports like flame graphs and tables to analyze memory usage.
See also remote-pdb · web-pdb · robocorp-log · rpdb · isystem.connect · pdbr · flake8-debugger · google-python-cloud-debugger · pydevd-pycharm