jmfts-client==0.2.0
fastapi>=0.109.0
python-multipart>=0.0.9
uvicorn[standard]>=0.27.0
sqlalchemy>=2.0.25
psycopg2-binary>=2.9.9
pgvector>=0.2.4
pydantic>=2.5.0
pydantic-settings>=2.1.0
transformers>=4.40
numpy>=1.26.0
httpx>=0.26.0
ruptures>=1.1.8
python-igraph>=0.11.0
leidenalg>=0.10.0
markdown-it-py>=3.0.0
pymupdf>=1.24
markdownify>=0.11
olefile>=0.47

[convert]
unoserver>=3.0

[dev]
jmfts[embed]
jmfts[office]
pytest>=7.4.0
pytest-asyncio>=0.23.0
black>=24.1.0
ruff>=0.1.0

[embed]
torch>=2.1.0
sentence-transformers>=2.2.2

[office]
python-docx>=1.1.0
python-pptx>=0.6.23
openpyxl>=3.1.0
