Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 925 Bytes

File metadata and controls

13 lines (10 loc) · 925 Bytes

Thanks for contributing to this package!

Before sending a PR, please make sure you checked the python test workflow and ran it locally, either using act or by executing the workflow actions yourself.

TL;DR:

  • Format and lint all code with ruff (use uv run ruff format . and uv run ruff check .)
  • Provide type annotations with mypy (uv run mypy pythonosc examples)
  • Write and run tests with pytest (uv run pytest)
  • Use uv for package management and environment isolation
  • Install and use pre-commit to automatically run ruff before each commit (uv run pre-commit install)
  • If you're adding a new feature, mention it in the CHANGELOG.md file under the Unreleased section

Please only send the PR once all of the above is done, thanks!