Introduction

This package implements a Markdown exporter for the PeakRDL toolchain.

Installing

Install from PyPi using pip:

python3 -m pip install peakrdl-markdown

Quick Start

Exporting to Python interface

The module integrates with PeakRDL CLI interface:

peakrdl markdown input_file.rdl -o output_file.md

Python compatibility

The library supports Python 3.8 and newer. For development, using Python 3.12 or later (the version shipped with current Ubuntu LTS) is recommended, as several developer-focused dependencies and tools require a newer Python and improve the development experience.

To install the library with Poetry for version smaller than 3.12 use:

poetry install --only main,test

For newer versions the --only main,test can be omitted.