anthropic<2,>=0.40
google-genai<3,>=2
markitdown[docx,pdf,pptx,xlsx]<1,>=0.1
openai<3,>=1.0
openpyxl
pandas
pillow<13,>=10
pypdf<8,>=5
pypdfium2<6,>=4
python-docx<2,>=1
python-dotenv
qdrant-client<2,>=1.10
rich<15,>=13
tiktoken
tomli-w
typer<1,>=0.12

[:python_version < "3.11"]
tomli

[all]
osintgpt[app,local,postgres]

[app]
streamlit<2,>=1.36

[dev]
pytest>=8
pytest-cov
pytest-mock
python-pptx

[dev:python_version < "3.11"]
tomli

[local]
sentence-transformers<6,>=3

[postgres]
psycopg[binary]<4,>=3.1
pgvector<1,>=0.3
