- Clone the repository.
- Create a virtual environment:
python3 -m venv .venvthensource .venv/bin/activate(on Windows:.venv\Scripts\activate). - Install in editable mode with tests:
pip install -e ".[dev]". - Run the test and static quality suites:
pytestthenruff check ..
For local runs without sudo elevation prompts, you can use GETKERNEL_NO_ELEVATE=1 (development only; see utils/helpers.py).
- Run
pytestandruff check .before opening a PR. - Keep changes focused and describe them clearly in the PR description.