Skip to content

v0.5.5 - pyproject.toml Refactor

Choose a tag to compare

@github-actions github-actions released this 12 Feb 18:36
· 62 commits to master since this release
v0.5.5
90d438b

Added

  • Granular optional dependencies: Added separate optional dependency groups for all providers (deepgram, assemblyai, groq, voyageai, pinecone, weaviate, supabase, anthropic, google-genai, rerank-cohere).

Changed

  • Renamed scraping to youtube: Optional dependency group scraping renamed to youtube for clarity.
  • Upper bounds on dev dependencies: Added upper bounds to prevent supply chain issues.
  • Coverage target: Set realistic coverage target (65%) with documented excludes for untestable provider modules.
  • Type checking: Configured ty to handle optional dependencies gracefully.

Fixed

  • Logger initialization: Added __init__ methods to LocalSource and URLSource for proper _logger attribute initialization.
  • Type errors: Fixed unresolved attribute type errors in source modules.