Metadata-Version: 2.4
Name: madosho
Version: 0.1.0
Summary: Composable RAG pipeline framework
Project-URL: Homepage, https://github.com/hogu-dev/madosho
Project-URL: Repository, https://github.com/hogu-dev/madosho
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Requires-Python: >=3.11
Requires-Dist: madosho-cli>=0.1.0
Requires-Dist: pydantic>=2.7
Requires-Dist: pyyaml>=6.0
Provides-Extra: container
Requires-Dist: docker>=7; extra == 'container'
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == 'dev'
Requires-Dist: fpdf2>=2.7; extra == 'dev'
Requires-Dist: httpx>=0.27; extra == 'dev'
Requires-Dist: openai>=1.40; extra == 'dev'
Requires-Dist: packaging>=26; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: testcontainers>=4.3; extra == 'dev'
Provides-Extra: docling
Requires-Dist: docling>=2.101; extra == 'docling'
Requires-Dist: onnxruntime>=1.27; extra == 'docling'
Provides-Extra: lancedb
Requires-Dist: lancedb>=0.33; extra == 'lancedb'
Requires-Dist: pyarrow>=24; extra == 'lancedb'
Provides-Extra: local
Requires-Dist: docling>=2.101; extra == 'local'
Requires-Dist: einops>=0.8; extra == 'local'
Requires-Dist: lancedb>=0.33; extra == 'local'
Requires-Dist: onnxruntime>=1.27; extra == 'local'
Requires-Dist: pyarrow>=24; extra == 'local'
Requires-Dist: sentence-transformers>=5.5; extra == 'local'
Provides-Extra: models
Requires-Dist: einops>=0.8; extra == 'models'
Requires-Dist: sentence-transformers>=5.5; extra == 'models'
Provides-Extra: ocr-easyocr
Requires-Dist: easyocr>=1.7; extra == 'ocr-easyocr'
Provides-Extra: qdrant
Requires-Dist: qdrant-client>=1.18; extra == 'qdrant'
Provides-Extra: research
Requires-Dist: any-llm-sdk>=1.17; extra == 'research'
Provides-Extra: server
Requires-Dist: any-llm-sdk>=1.17; extra == 'server'
Requires-Dist: fastapi>=0.136; extra == 'server'
Requires-Dist: procrastinate>=3.8.1; extra == 'server'
Requires-Dist: psycopg[binary,pool]>=3.2; extra == 'server'
Requires-Dist: python-multipart>=0.0.9; extra == 'server'
Requires-Dist: sqlalchemy>=2.0; extra == 'server'
Requires-Dist: uvicorn>=0.34; extra == 'server'
