Metadata-Version: 2.4
Name: camelot_key
Version: 0.1.0
Summary: Parse and format musical key notation and convert between Camelot key notation
Project-URL: Homepage, https://github.com/BasementCat/python-camelot-key
Author: BasementCat
License-Expression: MIT
License-File: LICENSE
Keywords: camelot key,camelot wheel,circle of fifths,dj,music,music key,musical key
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# camelot_key

Python library to parse and format musical key notation and convert between
Camelot key notation.

## Usage

The `camelot_key` package provides a `parse()` method that takes a value
representing a musical or camelot key, and returns a `Key` instance that
contains the parsed data.  `Key` instances can be compared and sorted, shifted
to adjacent keys, and contain details on the musical key and camelot key.  For
more detailed information, see the `docs/` folder.

## Development

For local development, run `pipenv install`, which will install development
dependencies as well.

### Testing

Run `pipenv run python -m unittest`

### Documentation Generation

Run `pipenv run pdoc --html --output-dir docs camelot_key --force`