Metadata-Version: 2.4
Name: n1r-chr
Version: 2026.4.30
Summary: Shared libraries for N1 Comprehensive Health Report workflows
Requires-Python: >=3.12
Requires-Dist: filelock>=3.0
Requires-Dist: httpx>=0.24
Requires-Dist: n1-api-client @ https://artifacts.n1-research.com/n1r-api-client/n1_api_client-0.1.27-py3-none-any.whl
Requires-Dist: openai>=1.0
Requires-Dist: opentelemetry-api>=1.39
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.39
Requires-Dist: opentelemetry-sdk>=1.39
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: pydantic>=2.0
Requires-Dist: tenacity>=9.0
Requires-Dist: zstandard>=0.20
Provides-Extra: caller
Requires-Dist: litellm>=1.55; extra == 'caller'
Provides-Extra: charts
Requires-Dist: matplotlib>=3.0; extra == 'charts'
Provides-Extra: dev
Requires-Dist: beautifulsoup4>=4.12; extra == 'dev'
Requires-Dist: langfuse>=3.3; extra == 'dev'
Requires-Dist: litellm>=1.55; extra == 'dev'
Requires-Dist: matplotlib>=3.0; extra == 'dev'
Requires-Dist: n1-document-manager @ https://artifacts.n1-research.com/n1r-document-manager/n1_document_manager-0.1.0-py3-none-any.whl ; extra == 'dev'
Requires-Dist: pandas>=2.0; extra == 'dev'
Requires-Dist: pillow>=10.0; extra == 'dev'
Requires-Dist: pymupdf>=1.27; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: weasyprint>=68.0; extra == 'dev'
Provides-Extra: full
Requires-Dist: beautifulsoup4>=4.12; extra == 'full'
Requires-Dist: cairosvg>=2.0; extra == 'full'
Requires-Dist: langfuse>=3.3; extra == 'full'
Requires-Dist: litellm>=1.55; extra == 'full'
Requires-Dist: matplotlib>=3.0; extra == 'full'
Requires-Dist: n1-document-manager @ https://artifacts.n1-research.com/n1r-document-manager/n1_document_manager-0.1.0-py3-none-any.whl ; extra == 'full'
Requires-Dist: pandas>=2.0; extra == 'full'
Requires-Dist: pillow>=10.0; extra == 'full'
Requires-Dist: pymupdf>=1.27; extra == 'full'
Requires-Dist: weasyprint>=68.0; extra == 'full'
Provides-Extra: langchain
Requires-Dist: langfuse[langchain]; extra == 'langchain'
Provides-Extra: langfuse
Requires-Dist: langfuse>=3.3; extra == 'langfuse'
Provides-Extra: pandas
Requires-Dist: pandas>=2.0; extra == 'pandas'
Provides-Extra: pdf
Requires-Dist: beautifulsoup4>=4.12; extra == 'pdf'
Requires-Dist: pillow>=10.0; extra == 'pdf'
Requires-Dist: pymupdf>=1.27; extra == 'pdf'
Requires-Dist: weasyprint>=68.0; extra == 'pdf'
Provides-Extra: storage
Requires-Dist: n1-document-manager @ https://artifacts.n1-research.com/n1r-document-manager/n1_document_manager-0.1.0-py3-none-any.whl ; extra == 'storage'
Provides-Extra: svg
Requires-Dist: cairosvg>=2.0; extra == 'svg'
