Skip to content

Releases: mnvsk97/eyeroll

v0.2.2

01 Apr 23:04

Choose a tag to compare

What's Changed

Google Service Account Support

  • GeminiBackend now auto-detects credentials in order: GEMINI_API_KEYGOOGLE_APPLICATION_CREDENTIALS~/.eyeroll/credentials.json./credentials.json
  • Service account auth uses Vertex AI mode with auto-extracted project ID

Ollama Stability

  • Increased Ollama API timeout from 300s to 600s to prevent timeouts on vision model inference

v0.2.1

01 Apr 17:32

Choose a tag to compare

What's Changed

Test Suite

  • Comprehensive test suite with 89 tests covering all modules (acquire, extract, analyze, backend, watch, cli)
  • Shared fixtures via conftest.py (backend reset, ffmpeg cache clear, temp files)
  • All external calls (APIs, Ollama, ffmpeg, yt-dlp) fully mocked

CI/CD

  • Consolidated to a single CI workflow (removed duplicate publish-pypi.yml)
  • Fixed PyPI version check to use HTTP API instead of unreliable pip index versions

Metadata Fixes

  • Fixed license field not displaying on PyPI
  • Added author email to package metadata