fastapi>=0.104.0
uvicorn>=0.24.0
pydantic>=2.5.0
httpx>=0.25.0

[all]
networkx>=3.1
sentence-transformers>=2.2.2
numpy>=1.24.0
faiss-cpu>=1.7.4
uvicorn[standard]>=0.24.0
gunicorn>=21.0.0
sse-starlette>=1.6.5
python-multipart>=0.0.6
pyjwt>=2.8.0
cryptography>=41.0.0
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
celery>=5.3.4
redis>=5.0.0
chromadb>=0.4.18
langchain>=0.1.0
pypdf>=3.17.0
docx2txt>=0.8
psycopg2-binary>=2.9.9
sqlalchemy>=2.0.23
prometheus-client>=0.19.0
plotly>=5.18.0
pandas>=2.0.0
httpx>=0.25.0
beautifulsoup4>=4.12.0
python-docx>=1.0.0
openpyxl>=3.1.0
python-pptx>=0.6.21
markdownify>=0.11.0
lxml>=4.9.0
langchain-core>=0.1.0
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
black>=23.12.0
ruff>=0.1.0
mypy>=1.7.1

[analytics]
prometheus-client>=0.19.0
plotly>=5.18.0
pandas>=2.0.0

[chains]
langchain-core>=0.1.0

[dev]
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
black>=23.12.0
ruff>=0.1.0
mypy>=1.7.1
isort>=5.13.0
pre-commit>=3.5.0

[extractors]
httpx>=0.25.0
beautifulsoup4>=4.12.0
pypdf>=3.17.0
python-docx>=1.0.0
openpyxl>=3.1.0
python-pptx>=0.6.21
markdownify>=0.11.0
lxml>=4.9.0

[full]
networkx>=3.1
sentence-transformers>=2.2.2
numpy>=1.24.0
faiss-cpu>=1.7.4
uvicorn[standard]>=0.24.0
gunicorn>=21.0.0
sse-starlette>=1.6.5
python-multipart>=0.0.6
celery>=5.3.4
redis>=5.0.0
chromadb>=0.4.18
langchain>=0.1.0
pypdf>=3.17.0
docx2txt>=0.8
psycopg2-binary>=2.9.9
sqlalchemy>=2.0.23
prometheus-client>=0.19.0
plotly>=5.18.0
pandas>=2.0.0
langchain-core>=0.1.0
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0

[orchestration]
celery>=5.3.4
redis>=5.0.0

[p0]
networkx>=3.1
sentence-transformers>=2.2.2
numpy>=1.24.0
faiss-cpu>=1.7.4

[postgres]
psycopg2-binary>=2.9.9
sqlalchemy>=2.0.23

[production]
uvicorn[standard]>=0.24.0
gunicorn>=21.0.0
sse-starlette>=1.6.5
python-multipart>=0.0.6

[rag]
chromadb>=0.4.18
langchain>=0.1.0
sentence-transformers>=2.2.2
pypdf>=3.17.0
docx2txt>=0.8
unstructured>=0.11.0

[security]
pyjwt>=2.8.0
cryptography>=41.0.0
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4

[test]
pytest>=7.4.3
pytest-asyncio>=0.21.1
pytest-cov>=4.1.0
httpx>=0.25.0
faker>=20.1.0

[tracing]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
