# Documentation build dependencies.
#
# Deliberately does NOT include micm-nlp itself or its runtime dependencies
# (torch, transformers, spacy, lightning). The API reference is generated by
# sphinx-autoapi, which parses the source tree statically and never imports it,
# so the docs build stays small and fast.
#
# Bounded ranges rather than exact pins: Read the Docs builds on Python 3.12 and
# resolves Sphinx 8, while the project's own container is Python 3.10 and resolves
# Sphinx 7. Both produce the same site.

sphinx>=7.4,<9
furo>=2024.8.6
sphinx-autoapi>=3.3,<4
myst-parser>=3.0,<5
