Installation
Requirements
Python 3.11+
mido(installed automatically via the project dependencies)rich(optional, for enhanced CLI output)
Installation Methods
With Poetry (recommended for development)
poetry install
This installs the core library and all optional dependencies, including the CLI extras.
Build and Install Locally
poetry build
pip install dist/*.whl
For CLI functionality with rich formatting, install with CLI extras:
pip install dist/midi_diff-*.whl[cli]
Or install directly from the package:
pip install "midi-diff[cli]"
Core Library Only
If you only need the core library without CLI dependencies (e.g., for programmatic use), install without extras:
pip install midi-diff