PyMuPDF>=1.24.12
aiohttp>=3.10.6
anyio
fh-llm-client>=0.0.9
fhaviary[llm]>=0.14
html2text
httpx
numpy
pybtex
pydantic-settings
pydantic>=2.10.1,~=2.0
rich
setuptools
tantivy
tenacity
tiktoken>=0.4.0

[datasets]
datasets

[dev]
ipython>=8
mypy>=1.8
paper-qa[datasets,ldp,local,qdrant,typing,zotero]
pre-commit>=3.4
pydantic~=2.0
pylint-pydantic
pytest-asyncio
pytest-recording
pytest-rerunfailures
pytest-subtests
pytest-sugar
pytest-timer[colorama]
pytest-xdist
pytest>=8
python-dotenv
refurb>=2
typeguard
vcrpy>=6

[ldp]
ldp>=0.17

[local]
sentence-transformers

[qdrant]
qdrant-client

[typing]
pandas-stubs
types-PyYAML
types-setuptools

[zotero]
pyzotero
