# RTD is currently installing 1.5.3, which has a bug in :lineno-match: (??)
# sphinx 5.3 doesn't work with our _NoValue workaround
sphinx >= 6.0
jinja2
# >= is necessary to prevent `uv` from selecting a `Sphinx` version this does not support
sphinx_rtd_theme >= 3
sphinxcontrib-jquery
sphinxcontrib-trio
towncrier
sphinx-codeautolink

# Trio's own dependencies
cffi; os_name == "nt"
attrs >= 23.2.0
sortedcontainers
idna
outcome
sniffio
exceptiongroup >= 1.0.0rc9

# See note in test-requirements.in
immutables >= 0.6

# types used in annotations
pyOpenSSL
