unidecode
bibtexparser>=2.0.0b2
scholarly
rapidfuzz
python-slugify
requests
beautifulsoup4
platformdirs

[:python_version < "3.15" or sys_platform != "linux" or platform_machine != "x86_64"]
PyMuPDF<2

[:python_version >= "3.15" and sys_platform == "linux" and platform_machine == "x86_64"]
pymupdf-lite>=2

[docs]
mkdocs<2,>=1.5
mkdocs-material>=9.5
mkdocs-include-markdown-plugin>=6.0
mike>=2.1

[ris]
rispy

[test]
pytest
pytest-cov
pyflakes
rispy

[test:python_version < "3.14"]
jsonschema
