Contributing Guidelines

Thank you for your interest! If you find a bug, want to suggest an improvement, or just have a question, please send an email to ~eugenetriguba/public-inbox@lists.sr.ht with a subject that starts with [PATCH lirc] for patches and [lirc] otherwise.

Getting Up & Running

This project uses uv for the build system and dependency management. To get started, you will want that installed on your system.

Once you’ve installed uv, you can install the dependencies, this package, and go into the virtual environment.

$ uv sync --all-groups
$ source .venv/bin/activate

From inside the virtual environment, we can work with the package and easily run the tasks for this project such as task test and task lint that are in the pyproject.toml file.