A Python package containing audio related functions and mappings
To setup your development environment, you need to have uv installed. First, clone the repository and then change into the root directory:
cd pyamappingAfterwards, sync your environment:
uv syncThis will install all required dependencies (dev dependencies included). Also, please install the pre-commit hooks:
uv run pre-commit installuv automatically installs the pyamapping package to the .venv in editable mode.
During development, any changes to the pyamapping source will be reflected automatically.
To write playground / exploratory code, just make sure to run your REPL environment with uv run, e.g.:
uv run pythonor
uv run jupyter notebookThen, you should be able to:
import pyamapping as pamAnd get the current state of the source code.
Tests can be run via:
uv run tox -e testsDocumentation can be built via:
uv run tox -e docs