Skip to content

v0.2.0 - CI & Tests

Choose a tag to compare

@Timorleiderman Timorleiderman released this 10 Dec 06:25
· 16 commits to main since this release

What's New

CI/CD

  • Added GitHub Actions CI workflow
    • Automated testing on Python 3.10, 3.11, 3.12, and 3.13
    • Linting with ruff (check and format)
    • Package build verification with twine

Testing

  • Added comprehensive unit test suite (15 tests)
    • Module structure and import tests
    • list_cameras() functionality tests
    • capture_image() functionality tests
    • save_image() functionality tests
    • Camera release verification tests

Code Quality

  • Fixed unused import
  • Formatted code with ruff
  • Added proper noqa comments for intentional E402 violations (cv2 import order)

Installation

```bash
pip install optic-mcp

or

uv pip install optic-mcp
```