Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1 KB

File metadata and controls

45 lines (30 loc) · 1 KB

marktab-py

A Python library for parsing and processing song transcriptions written in the Marktab guitar tablature format; as initially defined at cknadler/marktab-c.

Work In Progress

Quick Start

This project uses Poetry for dependency management.

# install dependencies
poetry install --with dev

# run tests
poetry run pytest

# build the package
poetry build

# check test coverage
poetry run pytest --cov=marktab_py --cov-report=term --cov-report=html

This project also includes a Makefile for convenience.

# install dependencies
make install

# run tests
make test

# build the package
make build

# check test coverage
make coverage

# all at once
make clean install test build

# and a whole lot more
make help